probleme de selection dans liste

Eléphant du PHP | 406 Messages

29 juil. 2005, 09:05

salut,

J ai une liste deroulante surlaquel je selectionne des element pour ensuite effectuer une requete.
Mais quand je selectionne un element de la liste il refuse de se selectionner.
Ma liste se presente comme cela
*
hp200
hp652
hp5000+

quand je selectionne hp5000+ sa me selectionne "*" ??
je comprend pas pourquoi ?


Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

29 juil. 2005, 09:08

Est-ce que tu peut nous donner le code HTML de ta liste et nous dire qu'est ce que tu entends par "il sélectionne *" ? il met en surbrillance "*" ou la valeur du POST (GET) est "*" ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 406 Messages

29 juil. 2005, 09:39

voila le code de ma liste

Code : Tout sélectionner

<select name="mod" onChange="location.href='/gaspi/interface/requete.php?mods=' + this.value"> <option value="*">*</option> <option value="5700L" >5700L</option> <option value="c4100" >c4100</option> <option value="EPL 5500+" >EPL 5500+</option> <option value="EPL 5800" >EPL 5800</option> <option value="EPL 5900" >EPL 5900</option> <option value="EPL 6200" >EPL 6200</option> <option value="EPL 8600" >EPL 8600</option> <option value="EPL N3000N ETHER" >EPL N3000N ETHER</option> <option value="STYLUS C82" >STYLUS C82</option> <option value="STYLUS COLOR 500" >STYLUS COLOR 500</option> <option value="STYLUS PHOTO" >STYLUS PHOTO</option> </select>
et "*" correspond au premiere element de ma liste
c est pour faire une requete comme
selet * from ...

Petit nouveau ! | 5 Messages

29 juil. 2005, 14:43

Il faut que tu donne un nom a tes options, il faut que ce soit le même :

Code : Tout sélectionner

<select name="mod" onChange="location.href='/gaspi/interface/requete.php?mods=' + this.value"> <option value="*">*</option> <option value="5700L" name="objet">5700L</option> <option value="c4100" name="objet" >c4100</option> <option value="EPL 5500+" name="objet" >EPL 5500+</option> <option value="EPL 5800" name="objet" >EPL 5800</option> <option value="EPL 5900" name="objet">EPL 5900</option> <option value="EPL 6200" name="objet" >EPL 6200</option> <option value="EPL 8600" name="objet" >EPL 8600</option> <option value="EPL N3000N ETHER" name="objet">EPL N3000N ETHER</option> <option value="STYLUS C82" name="objet">STYLUS C82</option> <option value="STYLUS COLOR 500" name="objet" >STYLUS COLOR 500</option> <option value="STYLUS PHOTO" name="objet" >STYLUS PHOTO</option> </select>
@@@ Charls @@@

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

29 juil. 2005, 14:45

Il faut que tu donne un nom a tes options, il faut que ce soit le même
Absolument pas, il suffit de donner le nom au select

Sinon, à quel moment est ce que tu te rend compte quec'est toujours * qui est sélectionné ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 406 Messages

29 juil. 2005, 15:39

quand je selectionne celui ci
<option value="EPL 5500+" name="objet" >EPL 5500+</option>

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

29 juil. 2005, 15:41

Modération : Je mets dans HTML cette question.

Eléphant du PHP | 406 Messages

29 juil. 2005, 15:57

est ce que sa ne viendrai pas du faite que sur la liste j ai un evenement onchange et comme je fais un passage de parametre dans l url
requete.php?mods=' + this.value"> 
il va rajouter un + à l url et attends peut etre un autre parametre
???