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 ->

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>
Jusque là, aucun problème, tout s'affiche correctement.

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 ->

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;
	}
}
?>
Cependant ça ne marche pas ...
Je me retrouve avec une erreur de type "Undefined index listeCentre".

Y'a t'il un problème avec ma syntaxe ?