Bonjour,
Existe-il une possibilité d'avoir une liste à cocher comme celle du vb.net, qui se remplit à partir de la bdd? Si Oui comment faire, Merci de m'aider.
Version imprimable
Bonjour,
Existe-il une possibilité d'avoir une liste à cocher comme celle du vb.net, qui se remplit à partir de la bdd? Si Oui comment faire, Merci de m'aider.
Oui, soit avec une liste <ul> ou <ol> soit avec une liste à sélection multiple:
Ex:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 // données en provenances d'une requête $data = array( array('value' => 1, 'key' => 'A'), array('value' => 2, 'key' => 'B'), array('value' => 3, 'key' => 'C'), ); $list_a = '<ul>'; $i = 0; foreach ($data as $d) { $item = "item" . (++$i); $list_a .= '<li><input type="checkbox" name="list[]" value="'.$d['value'].'" id="'.$item.'" /><label for="'.$item.'">'.$d['key'].'</label></li>'; } $list_a .= '<ul>'; echo $list_a; $list_b = '<select multiple="multiple">'; foreach ($data as $d) { $list_b .= '<option value="'.$d['value'].'">'.$d['key'].'</option>'; } $list_b .= '</select>'; echo $list_b;
Super, Ça marché, Merci:ccool: