Salut à tous,

Je galère pour passer les valeurs d'un champ 'hidden' multiple.
Ma page d'accueil comporte 10 boutons en position 'on'. Un clic souris sur le bouton le bascule à 'off' (c'est une image).

J'ai essayé ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<form name="frm" method="POST" action="read.php">
	<?
		for($i=0;$i<10;$i++)
		{
			echo 'Etat : <button type="button" style="background:none; border:0; cursor:pointer;"> <img src="b_ON.jpg" onclick="change(this)"></button><br/>';
			echo "<input type='hidden' name='etat[]' value='0'>";
		}
	?>
	<br /><br /><button type="submit"> Valider </button>	
</form>
La fonction javascript qui gère le basculement :
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
<script type="text/javascript">
 
var b = 1;
function change(img)
{
	if (b)
	{
		img.src = 'b_OFF.jpg';
	}
	else
	{
		img.src='b_ON.jpg';
	}
	b = !b;
}
</script>
Comment 'garnir' le tableau etat[] pour qu'il soit transmis à 'read.php' via la validation du formulaire ? Autrement dit, comment transmettre l'état de tous les boutons à ma page PHP ?
Merci