Bonjour,
voilà quelques temps que j'essaye de trouver des solutions à travers le web à mon problème, cependant malgré le nombre de sujets proposants des solutions, je n'ai toujours pas réussi à faire se que je veux.
Voici mon problème:
J'ai crée une multibox en HTML <select></select>
Je génére les options de manière dynamique grâce au PHP comme ceci ->
Jusque là, aucun problème, tout s'affiche correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <select name="listeCentre" id="listeCentre"> <?php foreach ($listeCentreTrie as $key => $value) { if($value==""){ echo "<option>Aucun"; } else{ echo "<option>".$value; } } ?> </select>
Maintenant, je voudrais que lorsque l'utilisateur clique "SUBMIT", la page se rafraichit et l'option reste sélectionnée.
En cherchant sur internet, j'ai donc proposé comme code ceci ->
Cependant ça ne marche pas ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php foreach ($listeCentreTrie as $key => $value) { if($value==""){ echo "<option>Aucun"; } else{ echo "<option value='".$value; if($_POST['listeCentre']==$value) { echo "selected='selected'"; } echo ">".$value; } } ?>
Je me retrouve avec une erreur de type "Undefined index listeCentre".
Y'a t'il un problème avec ma syntaxe ?
Partager