ah ba c'est normal que ca ne marche pas.
Les checkbox ne renvoient rien si elles ne sont pas cochées donc les index de $_POST['defautfourn'] et de $_POST['idfourn'] ne correspondent pas.
Il faut utiliser un index défini, par exemple ta variable "id" :
nr.cells[2].innerHTML = "<input type='checkbox' name='defautfourn[" + id + "]' value='1'>";
1 2 3 4 5 6 7 8 9
| foreach ($_POST["idfourn"] as $idFourn)
{
if($_POST["defautfourn"][$idFourn]=="")
{
$_POST["defautfourn"][$idFourn]=0;
}
echo $_POST["defautfourn"][$idFourn];
} |
Par contre attention les index non-numerique s'encadrent :
Partager