Redirection de lien

Eléphanteau du PHP | 14 Messages

12 mai 2010, 18:34

Bonjour à tous,
J'ai une requete qui est celle ci
SELECT titredisque,iddisque,pagedisque, imagedisque, textedisque, DATE_FORMAT(datedisque,'%d/%m/%Y') AS datedisque FROM disque1 UNION SELECT titredisque,iddisque,pagedisque, imagedisque, textedisque, DATE_FORMAT(datedisque,'%d/%m/%Y') AS datedisque
FROM disque2
Elle affiche bien entendu les données bien ordonnées, les unes au dessous des autres. Le truc, c'est que je voudrais faire un lien
commentaires
, afficher les données d'une autre table
commentaire
, structurée comme ceci
idcomment 	int(11) 	Non  	  	  	 
membre 	varchar(255) 	Non  	  	  	 
texte 	text 	Non  	  	  	 
date 	date 	Non  	  	  	 
actif 	int(11) 	Non  	  	  	 
pagedisque 	int(1) 	Non  	  	  	 
iddisque 	int(11) 	Non  	  	  	 
, récupérer suivant
iddisque
et
pagedisque
.

Pour résumer, il me faudrait rediriger dans un lien suivant
pagedisque
et bien sur
iddisque
et pouvoir rediriger sur une page différente suivant si
pagedisque
et 1 ou 2.
Je ne sais pas trop si je suis clair, j'espére. En vous remerciant d'avance. John :mrgreen:

ViPHP
fab
ViPHP | 2657 Messages

12 mai 2010, 23:08

Et tu bloques ou ?
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Eléphanteau du PHP | 14 Messages

14 mai 2010, 22:40

Oh c'est trés simple... Les données viennent de deux tables (disque) qui elles mêmes sont liées à deux tables (commentaires). les données sont affichées dans l'ordre de la date venant des deux tables(disque). Je sais tout des données en question bien sur, simplement je voudrais mettre une clause if dans mon lien. C'est à dire que suivant la donnée sur laquelle je vais cliquer, j'aille sur telle ou telle page pour pouvoir afficher les commentaires avec iddisque et la pagedisque qui ne viennent pas des mêmes tables...la jointure!!!
J'ai mis simple au début....mais à la fin c'est moins sur!!! Enfin si vous avez une idée. Peut-être que je ne réfléchis pas dans le bon sens. Merci d'avance
John

Mammouth du PHP | 661 Messages

15 mai 2010, 11:45

tu dois récupérer tous les éléments des deux tables disques en même temps (même requête) rangés par date ...
Puis utiliser une boucle qui va former tes liens avec en paramètre l'identifiant ...

dans ta requête il te manque le ORDER BY `datedisque`

pour ta boucle utilise while()

@++