|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : mars 2007 Messages : 28 ![]() |
Bonjour
J'espère que je poste sur le bon forum Etand débutant en PHP et SQL je me permets de faire appel à vos compétences pour avoir de l'aide. Mon probleme est le suivant : J'ai fait un petit script en php qui va servir à mon site de poesie. J'ai crée 2 tables Mysql : 1- les champs de ma 1ère table "poesieweb_poesie" : id, auteurs, pays, titrespoemes, poemes 2- les champs de ma 2ème table "poesieweb_biographie" : id, auteurs, pays, biographie Ensuite j'ai crée 2 formulaires : - le 1er formulaire pour entrer des infos dans la 1ère table "poesieweb_poesie" - le 2ème formulaire pour entrer des infos dans la 2ème table "poesieweb_biographie" Jusqu'au la tout fonctionne sans soucis Mon problème c'est la page php pour récupérer les données dans les tables. En fait je veux récupérer la liste de tout les auteurs stockés dans ma table "poesieweb_poesie" et je veux que cette liste soit transformée en lien hypertexte de façon à ce que lorsqu'on clique sur un nom d'auteur il nous affiche : - les titres de ses poemes et que ses titres soit également des liens hypertexte et quand on veut lire un des poèmes de cette auteur il suffira de cliquer sur le titre du poème désiré. Voila ma page php pour récupérer les données (mais je veux comme je l'ai expliqué ci-dessus que cette liste d'auteur soit cliquable afin de nous envoyer vers une autre page qui nous donnera cette fois tout les titres des poèmes de l'auteur sur qui on a cliqué et que les titres de cette liste de poèmes soit également cliquable afin de nous envoyer vers la 3ème page pour lire le poeme) j'espère que j'étais claire dans mon explication Code :
Merci de m'aider |
||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Franck Développeur Web indépendant Inscription : avril 2007 Messages : 678 ![]() |
Bonsoir,
dans ta boucle While, entoure une de tes données d'une balise de lien: <a></a>. Et dans ce lien tu insert l'id que tu récupèrera ensuite avec un $_GET[] sur l'autre page. Si tu veux plus de précision n'hésite pas à demander, mais je te conseil de voir du coté du code HTML pour voir comment se gère les balises de liens et du côté du fonctionnement des url ainsi que de la façon de récupérer les données avec PHP (dont le $_GET[]) Voilà ++
__________________
LudiKreation Pour un web ludique et son Blog | CapRumbo pour un peu d'évasion | ChaOdisiaque Club Passion Rôliste |SierrElben le Jeu de rôle |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 28 ![]() |
... merci sharrascript mais il me faut un peu plus d'explication
y a t-il quelqu'un de courageux parmi vous qui voudrait bien me guider svp |
|
|
00
|
|
|
#4 | ||||
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 89 ![]() |
Il faut que tu entoure ton auteur de la balise <a>
C'est : Code :
Code :
Code :
"SELECT * FROM tatable where aut_id = '.$id_auteur.'"
Si ca ne marche pas ou tu ne comprend pas, hésite pas... |
||||
|
|
00
|
|
|
#5 | |||
|
Invité de passage
![]() Inscription : mars 2007 Messages : 28 ![]() |
voila ce que j'ai fais :
Code :
mais il y a une erreur : Citation:
Pouvez-vous corriger ce script svp, merci |
|||
|
|
00
|
|
|
#6 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Cette erreur est liée à une requête erronée. En effet, votre requête devrait plutôt être :
Code :
$reponse = mysql_query("SELECT * FROM poesieweb_poesie where id = $id"); La "fonction" PHP echo n'aura aucune signification en dehors du code PHP et sera donc envoyée telle quelle vers le navigateur du client. (Je vous recommande de tester au préalable l'existence des variables externes - fonction isset) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com