salutatoutes et à tous,
tout d'abord bonne année et surtout une bonne santé
je cherche à pré-sélectionner le 1er choix de ma liste à choix multiple, de façon à ce que si le visiteur ne sélectionne rien du tout, le 1er choix soit tout de même sélectionné et donc enregistré dans ma base.
voici mon code :
Merci d'avance de vos lumières...
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <?php // définition d'une liste de choix $choix = array( "choix 0 pré-sélectionné", "choix 1", "choix 2", "choix 3" ); ?> <select name="experience_internationale_choix[]" size="12" style="background-color:#FFFFFF" multiple> <?php $liste_choix = $_POST['experience_internationale_choix']; foreach ($choix as $valeur) { if (isset($_POST['experience_internationale_choix']) && in_array($valeur, $liste_choix)) { $selected = ' selected="selected" '; } else { $selected = ''; } echo '<option value="' . $valeur . '"' . $selected .'>' . $valeur . '</option>'; } ?> </select>
Partager