Bonjour Gernouille,
Merci de ta réponse, de ton aide et de ta courtoisie (ça fait plaisir d'obtenir une réponse sans se faire incendier parce quon n'est pas très doué ! ) ;-)
J'ai essayé ton code, mais ça foire ; je pense qu'il manque une condition à la ligne "isset", un "==" ou un "!=" ou qqch comme ça (remarque je n'y connais rien à la fonction isset, juste la if).
J'ai essayé ce code en m'inspirant du tien :
Code :
- <form action="" method="POST" name="formtry" id="formtry" >
- <p>
- Choisissez votre ville :
- <select name="choix1" id="choix1" >
- <option value="">Choisissez</option>
- <option value="ville1">ville1</option>
- <option value="ville2">ville2</option>
- <option value="ville3">ville3</option>
- </select>
- </p>
- <p>ou entrez le nom de votre ville :
- <input name="choix2" type="text" id="choix2">
- </p>
- <p>
- </p>
- <p> </p>
- <p> </p>
- <?php
-
-
- $rep1=$_POST['choix1'];
- $rep2=$_POST['choix2'];
- ?>
- <p>
- <input type="hidden" name="ville" value="<? if ($rep2=="" ) echo $rep1; else echo $rep2; ?>">
-
- <input type="submit" name="Submit" value="Envoyer">
- </p>
- <p>
- <?
- $resu=$_POST['ville'];
- echo "rÈponse : ";
- echo $resu;
- ?>
- </p>
- </form>
|
Mais là je n'obtiens la bonne valeur dans la variable "ville" qu'aprè avoir cliqué DEUX fois sur submit ; ça fait un peu désordre...
Faudrait un truc qui "pré-valide" les valeurs choix1 et choix2 ; j'ai potassé ce soir, peut-être un "OnBLur" ? Mais je connais pas la syntaxe...
merci, amitiés