question sur un <select>

  • Auteur de la discussion Auteur de la discussion webac
  • Date de début Date de début
WRInaute occasionnel
Bonjour,

je souhaite qu'apres validation de mon formulaire la liste déroulante <select> reste sur la selection faite lors de la validation.

Avez vous une piste a me fournir?

D'avance merci
 
WRInaute occasionnel
echo "<option value=".$val["valeur"]." selected='selected'>".$val["mag"]."</option>\n";

ne fonctionne pas aurais je fais une erreur quelque part?
 
WRInaute accro
Ici, tu les sélectionne tous (regarde le code source généré). Il faut que tu ne sélectionne que celui que tu veut ...
 
WRInaute accro
C'est la valeur du select qu'il te faut tester en premier

Code:
<select name="toto">
<?php  if (!empty($_POST['toto'])) ?>
<option value="<?php echo $_POST['toto']; ?>" selected="selected">
<option>
<option>
</select>
 
WRInaute occasionnel
je pense que vous n'avez pas saisi ce que je cherche a faire.

je souaite que l'otion choisie reste visible apres validation hors ce que vous me proposez ne me donne pas ce resultat.
 
WRInaute occasionnel
apres analyse du code sourse généré j'obtiens bien une ligne avec l'enregistrement :
Code:
<option value="maselection" selected="selected"> </option>
mais a l'ecran ça m'affiche le champs vide
 
WRInaute occasionnel
ok désolé du dérangement ça fonctionne à merveille j'avais oublié de renseigner la valeur :

Code:
<select name="destinataire" id="destinataire">
			  <?php  if (!empty($_POST['destinataire'])) ?> 
<option value="<?php echo $_POST['destinataire']; ?>" selected="selected"><? echo $_POST['destinataire']; ?> </option>

merci a vous tous
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Haut