Page 1 sur 1

connaitre l'état des checkbox via la methode post

Posté : 14 avr. 2010, 02:13
par bertrandperrier
Bonjour,

voila je n'arrive pas à passer l'état de mes check box

il y a un groupe de checkbox var_manque et un autre var_double
<FORM method=post action="update.php">
<TABLE BORDER=1>
<TR>
	<TD>Famille</TD>
	<TD>manque</TD>
	<TD>double</TD>
</TR>
<?php



$index=0;
for ($i = 1; $i <= 34; $i++)
	{
	echo ("<TR>");
	echo ("<TD>$nom_famille[$i]</TD>");
	echo ("<TD>");
	for ($j = 1; $j <= 7; $j++)
		{
		echo($j.'<input name="var_manque[$index+$j]" type="checkbox" ');
		if ($manque[$index+$j-1]==1) 
			{
			echo ('checked value=1>');
			}
		else
			{
			echo ('unchecked value=0>');
			}
		}
	echo ("</TD>
<TD>");
	for ($j = 1; $j <= 7; $j++)
		{
		echo($j.'<input name="var_double[$index+$j]" type="checkbox" ');
		if ($double[$index+$j]==1) 
			{
			echo ('checked>');
			}
		else
			{
			echo ('unchecked>');
			}
		}
	echo ("</TD></TR>");
	$index=$index+7;
	} 



?>
<TD COLSPAN=3>

<input type="hidden" name="var_idMembre" value="<?php echo $idMembre; ?>">
<INPUT type="submit" value="Sauvegarder">
</TD>

</TABLE>
</form>
je récupère mes valeurs
for ($i = 0; $i <= 237; $i++)
	{
	$var_manque[$i] = 0;
	if (isset($_POST['var_manque'][$i]))
		$var_manque[$i] = 1;
	echo $var_manque[$i];
	}

for ($i = 0; $i <= 237; $i++)
	{
	$var_double[$i] = 0;
	if (isset($_POST['var_double'][$i]))
		$var_double[$i] = 1;
	}
et ça me retourne que des 0, j'ai vraiment besoin d'avoir l'état de chaque checkbox

pourriez vous m'aider à trouver ou est mon erreur
car la il est tard, et ça fait bien 5 heures que j'essai mais j'y arrive pas
d'avance merci beaucoup

Re: connaitre l'état des checkbox via la methode post

Posté : 14 avr. 2010, 10:48
par Genova
Affiche la source de ta page pour voir si tes checkbox ont un bon nom. Tu verras que ce n'est pas le cas, car ceci ne peut pas marcher :
echo($j.'<input name="var_manque[$index+$j]" type="checkbox" ');
il faut mettre :
echo($j.'<input name="var_manque[' . ($index+$j) . ']" type="checkbox" ');

Re: connaitre l'état des checkbox via la methode post

Posté : 14 avr. 2010, 13:04
par bertrandperrier
merci beaucoup pour la réponse
c'étais tout simple, de plus je l'avais fait pour le $j
faut que j'arrete de programmer tard dans la nuit :)
y a longtemp que je n'était pas passé dans ce forum
faut que je change quelque chose pour dire que c'est résolu
changement dans le titre ou case à coché (oh non pas encore une checkbox :| ) ?