Vignettes

Répondre
C_Kirby
le 08/08/2003 à 15:52
C_Kirby
Ah bon ? Pourquoi ? parce que moi quand j'ai plein de champs a enumerer, je mets tout le temps *
C_Kirby
LA GLOBULE
le 08/08/2003 à 16:01
LA GLOBULE
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.
Datavinn
le 08/08/2003 à 16:10
Datavinn
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 !
LA GLOBULE
le 08/08/2003 à 16:39
LA GLOBULE
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 :)
Datavinn
le 08/08/2003 à 17:06
Datavinn
Bon... j'ai tout faux. smiley

Moi j'veux juste des vignettes qui dirigerais vers la page correspondante (de chaque vignette).smiley

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 !
LA GLOBULE
le 08/08/2003 à 17:31
LA GLOBULE
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...
Datavinn
le 08/08/2003 à 18:38
Datavinn
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 smiley
(j'espere...)
Gniok !
LA GLOBULE
le 08/08/2003 à 19:12
LA GLOBULE
Bref c un simple lien quoi, du genre :

<a href="ta_page.php"><img src="ton_image.gif" border="0" /></a>
Répondre
LoadingChargement en cours