Récupérer la valeur d'un checkbox
Je souhaiterai savoir comment l'on sait si une case d'un checkbox est coché ou non. J'alimente la valeur de départ à partir d'une base de données. Le problème c'est que si je décoche la case la méthode POST me dit que je ne renvoie rien donc je force la valeur à zéro et si recoche la case je renvoie toujours zéro la case n'est donc plus coché comment puis je faire ??? J'utilise le code suivant :
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 31 32 33 34 35 36
|
Modification :
...
if (isset($_POST["txtvalparametre$j$i"]))
{
${'valeur'.$j} = $_POST["txtvalparametre$j$i"];
}
else
{
${'valeur'.$j}= "0";
}
echo ${'valeur'.$j};
...
Affichage :
...
if ($data['VAL'.$i.'PTPE0T']=="0" or $data['VAL'.$i.'PTPE0T']=="")
{
$valeurparametre="'0'";
}
else
{
$valeurparametre="'1'"." checked";
}
echo "<td style='width: 250px;'><input type=${'typechamp'.$i} name=$nomchamp value=$valeurparametre size={$data['LOMAXVAL'.$i.'I']} maxlength={$data['LOMAXVAL'.$i.'I']}></td>";
... |