Vignettes
Si si, ca sert de bien enumerer ce dont tu as besoin au lieu de mettre *.
Ah bon ? Pourquoi ? parce que moi quand j'ai plein de champs a enumerer, je mets tout le temps *
C_Kirby
Parce que ca se peut qu'un jour tu n'ais plus besoin d'un des champs de la table.
Et cela implique enormement sur le fonctionnement d'un sgbd.
Lors de l'execution d'une requete, plus tu demandes des choses, plus les tuples intermediaires qui servent au calcul de ta requete sont gros (meme beaucoup plus gros), et ca influence pas mal sur la duree de traitement de ta requete.
De plus, en mettant *, le sgbd est en plus obligé de chercher par lui meme quels sont les champs de ta table, ce qui implique encore une certaine duree de traitement en plus.
Ah, d'acordd, merci ;)
C_Kirby
Quel con, tu me dis comment faire les jointures et je les fais pas... Bon les voila :)
Qu'est ce que tu penses des redirection, c'est possible comme ca ?
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=619]ce lien[/lien])
Sinon, * je retiens :)
Gniok !
C'est quoi tes redirection ?
et $imgnew_id, elle vient d'ou cette variable ? Elle est bien remplie ?
Et sinon, je vois que tu a selectionnés 50 trucs pour finallement n'en recuperer que 3 :)
Bon... j'ai tout faux.
Moi j'veux juste des vignettes qui dirigerais vers la page correspondante (de chaque vignette).
Donc bon (on se ressaisi) je reprends :
- Mes redirection sont les pages d'affichage des trois rubriques qui m'interesse (Bandes dessinée, illustration, projet / affichagebd, affichageillus, affichageprojet) avec, pour que chaque page se retrouve, leur id respective correspondant à l'id de la vignette ($imgnew_id)
- La variable $imgnew_id, je la rempli à ce moment là :
soit $imgnew_id = $data['illustration.imgnew_id'];
soit $imgnew_id = $data['projet.imgnew_id'];
soit $imgnew_id = $data['bandedessinee.imgnew_id'];
Euh oui, evidement, c'est pas très malin, vu qu'il y a que les 3 id qui m'interesse.
Gniok !
Nan mais ca va pas.
En effet, tu ne pourras jamais tomber dans le elseif ni meme dans le else avec ce code la.
Des le premier if, tu imposes que ta variable prenne la valeur de $data['illustration.imgnew_id'], donc forcemment le test est validé (et aussi, on ne met pas de ; à la fin des conditions d'un if).
Je vois pas trop ce que tu veux faire, mais le mieux, c'est deja de comprendre comment çà marche une jointure...
Je dois vraiment avoir un pb, j'arrive même pas à expliquer ce que je veux :)
Je voudrais que les vignettes qui sont sur la page d'accueil soit des liens vers leur informations respective.
Ces informations sont déjà rentré dans la base, et on peut les voir en allant dans leurs rubriques respectives.
Exemple concret :
La premiere vignette dans l'encadré violet à gauche >
http://vinn.free.fr correspond à
http://vinn.free.fr/index.php?page=affichageprojet&projet_id=1
MAIS !! On peut pas cliquer sur la vignette il ne se passe rien, et bien je voudrais qu'en cliquant sur la vignette, on arrive directement sur la page.
Voila j'espere avoir été plus explicite, pour les liens entre les tables je crois avoir compris
(j'espere...)
Gniok !
Bref c un simple lien quoi, du genre :
<a href="ta_page.php"><img src="ton_image.gif" border="0" /></a>