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>");
 
 
?>