|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() |
Bonjour,
j'ai fait un code pour afficher chaque nom de société contenu dans ma table t1 grâce à une boucle while J'ai fait en sorte que chaque lien soit cliquable et qui amène à une page nommé lien.php qui doit afficher les informations complétaire de la société en fonction du clic. Et donc j'aimerai savoir comment on fait pour que la page lien.php sache sur quel nom de société on a cliqué pour pouvoir afficher les informations correspondante. Donc voici le code qui affiche les noms de sociétés: Code :
Et pour la page lien.php je ne vois pas du tout ce que je pourrai faire pour qu'il sache si j'ai cliquer sur tel ou tel société . Merci d'avance pour votre aide. [EDIT] je viens d'essayer de pointer vers lien.php?go=id et dans la page lien.php quand je fais echo go ca m'affiche id au lieu du vrai id. quelqu'un sait ou est le probleme svp |
||
|
|
00
|
|
|
#2 | ||
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 658 ![]() |
Alore c'est tout simple tu change ton echo avec le href et tu rajout la variable id
Code :
|
||
|
|
00
|
|
|
#3 | ||||
|
Membre régulier
![]() |
CA MARCCCCHHHHHEEEEE !
Merci beaucoup. Donc sur la page lien.php j'ai un tableau qui ressemble à ca: Code :
Comme on peut récupéré déjà l'id j'aimerai savoir si c'est mieux qu'à la place de récupéré l'id, je met le nom et l'adresse dans le get ? est-ce secure sachant que nous sommes à l'intérieur d'une session (l'utilisateur est connecté). Ou alors dans la page lien.php j'utilise une instruction conditionnel comme chaque société a son propre id et donc contenant aussi l'adresse par la même occasion, donc le code ressemblerai par exemple: Code :
Pardonnez moi si y a pas mal d'erreur, mais est-ce que le raisonnement est bon ? Quels sont les erreurs ? (je suis débute en php). merci de votre compréhension |
||||
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 658 ![]() |
si tu connais l'id tu peux retirer de ta base les donné de la societe ayant l'idee donc faut faire un select que tu fais pas.
apres y a mass d'erreur de syntaxe dans ton morceau de code |
|
|
00
|
|
|
#5 | ||
|
Membre régulier
![]() |
bonjour, merci de ta réponse:
Donc voilà, j'ai un peu amélioré mon code: Lien.php Code :
Parse error: syntax error, unexpected '=' in C:\apachefriends\xampp\htdocs\www\Lien.php on line 13 la ligne 13 désigne la ligne où y a le SELECT Pour info, dans l'url de cette page, j'obtiens bien l'id ...lien.php?id=3 Donc voilà, qu'en pensez vous maintenant de mon code? (Et pour info, je viens de finir mon bouquin php pour les nuls, c'est pourquoi je n'ai pas pu répondre avant.) |
||
|
|
00
|
|
|
#7 | ||
|
Membre régulier
![]() |
Ok ca marche niquel, merci beaucoup.
Maintenant j'ai un problème de mise à jour. Code :
Je modifie par exemple le champ Société et une fois que je clique sur Valider, j'obtiens bien "La base de donnée à été mise à jour" mais en allant dans ma base de donnée, il n'y a eu aucune modification. Où se trouve l'erreur ? merci d'avance |
||
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : août 2003 Messages : 65 ![]() |
C'est parce qu'il faut passer ton id dans un champ de formulaire pour pouvoir le récupérer avec un $_POST :
Code :
<input type="hidden" name="id" value="<?php echo $data[id] ?>"/> Pour récupérer l'id dans le $_GET, il faudrait plutôt faire : Code :
<form method="POST" action="lien.php?id=<?php echo $data[id] ?>"> |
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() |
Ok ca marche. Merci beaucoup !!!!!!!!!!!!!!!!!!!
Sinon pour améliorer le code, comment pourrait-je permettre à mon formulaire d'afficher les valeurs modifié après avoir valider le formulaire, car pour l'instant, je suis contraint d'actualiser mon navigateur pour actualiser |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com