bonjour,
j'ai un formulaire avec un select multiple.
je voudrais que soient présélectionnées les valeurs qui ont déjà été enregistrées dans la bdd. Ce sont des numéros de départements, enregistrés sous la forme 75 ou 75,77,78.
Je ne sais pas comment faire pour que le select fasse la préselection quand il y a plusieurs valeurs dans la cellule.
je vous mets mon code pour l'instant :
(la requête qui donne $data a été définie avant et fonctionne)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php $listelieu=array( "" => "Choisir", "75"=>"75", "77"=>"77", "78"=>"78", "91"=>"91", ); echo "<select name='lieu[]' multiple>"; foreach ($listelieu as $key=>$value) { $selected = ($data['lieu'] == $key)?"selected":""; echo '<option value="'.$key.'" '.$selected.'>'.$value.'</option>'; } echo "</select>"; ?>
merci de votre aide
Partager