option onChange

clt
Invité n'ayant pas de compte PHPfrance

20 avr. 2005, 11:55

salut je vous expose mon pb
j'aimerais faire un menu déroulant avec l'option onChange qui me permettrait de recharger la meme page avec la valeur choisi dans le menu affecté a une variable.

echo "<select NAME=\"nom\" onChange=\"location = form.nom.options[form.nom.selectedIndex].value\">";
echo "<OPTION VALUE=\"???????\">1</OPTION>";
echo "<OPTION VALUE=\"???????\">2</OPTION>";
echo "<OPTION VALUE=\"???????\">3</OPTION>";
$variable=???????;
echo "</select>";

ca ressemblerait peut etre a un truc de ce genre...
voila si qq'un a une idee pour remplacé les ?????? ou autre chose....
merci

Eléphant du PHP | 161 Messages

20 avr. 2005, 12:48

Salut,
je pense que c'est pas la bonne option de vouloir faire ca en php.
Si j'étais toi j'irai m'interesser au css et javascript

voila un tutorial si tu veux.

clt
Invité n'ayant pas de compte PHPfrance

20 avr. 2005, 14:04

oulala oui mais la non...

clt
Invité n'ayant pas de compte PHPfrance

20 avr. 2005, 15:02

c bon je l'ai...

echo "<SELECT NAME= \"nb_languesET\" Change= \"document.location= this.options[this.selectedIndex].value\">";
echo "<OPTION VALUE= \"recherche.php?nb_languesET= $i\">$i langue(s)</OPTION>";
for ($i=1; $i<=5; $i++)
echo "<OPTION VALUE= \"recherche.php?nb_languesET= $i\">$i</OPTION>";
echo "</SELECT>

merci pour tout !