|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
Bonjour tout le monde,
J'ai un menu déroulant qui est rempli grâce à une lecture dans une table de la base de données. Ceci fontionne très bien. Code :
J'ai fait pas mal de recherche mais sans résultats jusqu'à présent. Voici ce que j'ai essayé de faire : Code :
Pouvez-vous m'aider à résoudre mon problème ? Merci |
||||
|
|
00
|
|
|
#2 | |
|
Membre actif
![]() Développeur Web Inscription : juillet 2007 Messages : 194 ![]() |
Citation:
de la façon que tu l'a acrit il évalue $ligne avec la chaine de caractère $selec |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
Désolé pour le retard, j'ai enlevé les simples quotes comme tu as dis mais ça ne marche toujours pas.
|
|
|
00
|
|
|
#4 |
|
Invité(e)
Messages : n/a ![]() |
Bonsoir,
Mets nous plus de code, notamment les paramètres de ton formulaire ainsi que la récupération de ta variable $selec. |
00
|
|
|
#5 | ||||
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
Le formulaire dans lequel se trouve le bout de code du premier post :
Code :
<form method="POST" action="index.php?page=Recherche/recherche&sel=$auto_select" name="frm"></form> Code :
Code :
|
||||
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
ca ne marche toujours pas. Je viens de remarquer ceci dans l'adresse :
Code :
http://localhost/fiche_de_vie_automate/index.php?page=Recherche/recherche&sel=$automate_select
|
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
parce que tu es surement hors balise php quand tu fais cette adresse et la variable n'est pas interprétée.
Code :
<form method="POST" action="index.php?page=Recherche/recherche&sel=<?php echo $auto_select; ?>" name="frm"></form> |
|
|
00
|
|
|
#9 | ||
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
L'adresse est devenue bizarre :
Code :
http://localhost/fiche_de_vie_automate/index.php?page=Recherche/recherche&sel=<br%20/><b>Notice</b>:%20%20Undefined%20variable:%20%20auto_select%20in%20<b>c:\program%20files\easyphp1-8\www\fiche_de_vie_automate\Recherche\recherche.php</b>%20on%20line%20<b>37</b><br%20/>
Code :
|
||
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
J'ai raté mon copier coller mais l'erreur etait explicite. Ca te disait que la variable n'existait pas, tu aurais pu la corriger facilement
Code :
<form method="POST" action="index.php?page=Recherche/recherche&sel=<?php echo $automate_select; ?>" name="frm"></form> |
|
|
00
|
|
|
#11 |
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
ca ne change rien de toute façon, ca donne toujours une adresse bizarre. Au nouveau chargement de ma page, le programme n'arrive pas a récupérer la valeur qui est dans l'adresse
|
|
|
00
|
|
|
#12 | ||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Code :
|
||
|
|
00
|
|
|
#13 |
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
ca ne marche pas toujours. Il met un Undefined variable: auto_select dans le action du formulaire
P.S : c'est bien la variable $auto_select que je me sert dans ma page |
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Tu m'as perdu en route la.
Peux-tu remettre le code exact des deux fichiers (s'il y en a deux) ? |
|
|
00
|
|
|
#15 | ||
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
Code :
|
||
|
|
00
|
|
|
#16 | ||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
JE comprends pas du tout ce que ton code fait ou est censé faire là. Pourquoi est ce que tu passes la valeur sélectionnée en GET ? Tu n'as aucune idée de la valeur qui sera choisie par l'utilisateur a l'avance donc j'avoue que je m'y perds.
Je ferai plutot un truc comme ca: Code :
|
||
|
|
00
|
|
|
#17 |
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
Merci ca marche. Je crois que je me suis compliqué la vie.
Par contre j'ai l'impression que ca ne marche pas quand dans la variable $auto_select il y a un espace. As-tu une idée pour résoudre ce problème ? |
|
|
00
|
|
|
#18 | ||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Oui le probleme vient du fait que tu ne mets pas de " " autour de la valeur
ta balise devrait ressembler a ca Code :
<option value="ma valeur"> valeur affichée </option> Code :
|
||
|
|
00
|
|
|
#19 |
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
merci beaucoup, ca marche niquel
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com