Faire un lien sur le résultat d'une requête

Faire un lien sur le résultat d'une requête - PHP - Programmation

Marsh Posté le 31-03-2004 à 00:30:16    

Bonjour,  
 
Voilà je vous explique mon probléme:
A partir de ma base de données et selon le choix de l'utilisateur, j'affiche des articles sur une page web à l'aide d'une requête.
PROBLEME: j'aimerai qu'en cliquant sur l'article je puisse afficher sa descrption.
 
Comment faire?
 
Merci

Reply

Marsh Posté le 31-03-2004 à 00:30:16   

Reply

Marsh Posté le 31-03-2004 à 01:18:24    

1/ précise le langage dans ton titre(php/mysql par ex)
2/ pour faire ce que tu veux : faire un lien avec l'id de l'article
recupérer l'id de l'article a partir de la page de description et récupérer son contenu
 
ou est le probleme?

Reply

Marsh Posté le 31-03-2004 à 02:12:17    

d'un autre côté, son topic est dans la cat php :??:
 
ensuite, il devrait peut-être jeter un chti coup d'oeil au site phpdebutant ;)

Reply

Marsh Posté le 31-03-2004 à 12:46:15    

J'ai regardé sur phpdébutant mais je ne trouve rien.
 
Je précise que c'est du php/mysql, que je récupére les enregistrement d'une table Article, que je les affiche sur une page web et j'aimerai qu'en cliquant sur le nom de l'article (il faudrait d'abord que je fasse un lien sur chaque article: comment fait-on?), ça m'emmene à une page Descrption qui décrirait les caractéristiques de l'article que j'irai chercher dans la base de données.
 
Donc mon probléme: Comment dois je faire pour faire un lien vers la page description sur chaque article qui sera affiché?
 
Merci

Reply

Marsh Posté le 31-03-2004 à 13:27:03    

Chaque article doit être identifié de manière unique dans la base (un numéro généralement).
Ensuite, dans ton lien, tu passes cet identifiant :
www.tonsite.com/Description.php?id_article=123
Ce qui permet à la page Description.php de construire la requête qui ramène l'article voulu.

Reply

Marsh Posté le 31-03-2004 à 13:43:56    

Mais comment dois je faire pour faire afiicher chaque article sous forme de lien?

Reply

Marsh Posté le 31-03-2004 à 13:48:46    

tu requêtes ta bdd mysql, tu parcours le résultat avec une boucle et t'affiche le nom du produit dans des balises <a> </a>
tu connais le html au moins :??:

Reply

Marsh Posté le 31-03-2004 à 13:54:41    

fab027 a écrit :

Mais comment dois je faire pour faire afiicher chaque article sous forme de lien?

Quand tu génères la page, tu accèdes à la base pour avoir la liste des articles. Il suffit de générer aussi le lien :
echo '<a href="Description.php?id_article=' . $id_article . '">' . $titre_article . '</a>';

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed