question sur un <select>

  • Auteur de la discussion Auteur de la discussion webac
  • Date de début Date de début
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
 
echo "<option value=".$val["valeur"]." selected='selected'>".$val["mag"]."</option>\n";

ne fonctionne pas aurais je fais une erreur quelque part?
 
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 ...
 
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>
 
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.
 
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
 
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