Initialiser session d'un select multiple
Posté : 18 déc. 2006, 13:46
Bonjour à tous,
j'ai un select multiple dont les options sont récupérés dynamiquement à partir d'une table.
Lors de l'envoi du formulaire je voudrais initialiser tous les choix optés en session et ce dans le but de re-sélectionner ces éléments quand on revient au formulaire.
Ma question est donc double :
1. comment initilialiser les sessions de ce champ multiple.
2. comment ensuite faire re-sélectionner tous ces champs dans le formulaire.
j'ai un select multiple dont les options sont récupérés dynamiquement à partir d'une table.
Code : Tout sélectionner
<select name="departement[]" size="5" multiple>
...
</select>Ma question est donc double :
1. comment initilialiser les sessions de ce champ multiple.
$departement = $_POST['departement'];
foreach ($departement as $valeur)
{
//code
}
J'ai trouvé ceci mais je ne vois pas trop comment y mettre mes sessions.2. comment ensuite faire re-sélectionner tous ces champs dans le formulaire.
<option value="xxx"<?php if( blabla ) echo " selected";?>>xxx</option>
Merci pour votre aide