Bonjour,
En vue d'un enregistrement dans une base de données je créer un formulaire à choix multiple.
Or dans ma variable $cherche seule la valeur du dernier élement cochée apparait ce qui n'est pas le cas dans le print_r...
Que se passe t-il ??? Merci d'avance pour votre aide
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 <?php foreach($_POST['cherche'] as $key2 => $value2); { $cherche .= $value2 .","; } print("$cherche"); print("<br />"); print_r($_POST['cherche']); print(" <form action=".$_SERVER[PHP_SELF]." method=\"post\"> <table> <tr> <td> <input type=\"checkbox\" name=\"cherche[]\" value=\"val1\" /><label>valeur1</label> <input type=\"checkbox\" name=\"cherche[]\" value=\"val2\" /><label>valeur2</label> <input type=\"checkbox\" name=\"cherche[]\" value=\"val3\" /><label>valeur3</label> <input type=\"checkbox\" name=\"cherche[]\" value=\"val4\" /><label>valeur4</label> </td> </tr> <input type=\"submit\"> </table> </form>"); ?>
Partager