Formulaire à choix multiple
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:
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>");
?> |