salut à tous!

j'ai un problème complexe, mais comme c'est compliqué à expliquer, je vais déjà tenter d'expliquer ce à quoi j'ai pensé, une version "+ simple", pour voir si c'est possible au moins...

au besoin je me fendrai d'explications complexes plus tard, et/ou dans un autre post!

.php: tableau de checkbox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<form id="form" method="post">
for($i=0; $i<10; $i++)
{
echo "<input value=\"0\" name=\"test[]\" type=\"checkbox\" onchange=\"clickedLine($i);\"/>";
}
submit
</form>
.js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
function clickedLine(indice)
{
je voudrais pouvoir faire un truc du genre "$test[indice] = 1"
}
DONC, est-ce possible? Comment?

POUR RESUMER: je veux pouvoir récupérer dans $_POST TOUS mes test[] (de test[0] à test[9] donc!) et pas uniquement ceux cochés (checked)!
-> les non cochés à 0
-> les cochés à 1

exemple:
$_POST[test][0] = 0
$_POST[test][1] = 0
$_POST[test][2] = 1
$_POST[test][3] = 1
$_POST[test][4] = 1
$_POST[test][5] = 0
$_POST[test][6] = 0
$_POST[test][7] = 1
$_POST[test][8] = 0
$_POST[test][9] = 0

j'ai déjà testé plein de choses trouvées en lignes, mais je n'avance pas!

alors peut être que ma solution est débile , c'est possible, mais si vous avez mieux n'hésitez pas.

merci.