Buenas tengo este formulario donde para recoger si el checkbox esta marcado un array
Código HTML:
Ver original<form action="" method="post" enctype="multipart/form-data"> <td><input type='checkbox' value='0' name='check[]' ></td> <td><input type='checkbox' value='0' name='check[]' ></td> <td><input type='checkbox' value='0' name='check[]' ></td> <input type="submit" name='submitbutton' value='SEND' id='submitbutton'> <>
El problema es que luego si hago count($_POST['check']) es igual al numero de elementos marcados y no al numero de elementos del array
Por ejemplo si marco el primero y el tercero me dice que solo hay 2 elementos en el array.A mi me gustaria que quedase asi
check[0]='on'
check[1]=''
check[2]='on'
Es decir que si leo el check[1] me diga que no ha sido marcado
En cambio tal y como lo tengo ahora saldria asi
check[0]='on'
check[1]='on'
Como puedo solucionar esto? Gracias anticipadas
PD: supongo que le habra pasado a más gente pero por más que busco no encuentro este ejemplo en concreto