Buenas, tengo una serie de checkoxs que se generan en un bucle while con php. El tema es que el usuario puede seleccionar entre 0 y n checkboxs y luego quiero almacenar los valores de los checkboxs que ha seleccionado, entonces tengo el siguiente codigo.
Código:
$sql = "select * from extra";
$res = mysql_query($sql);
$i = 0;
while($array = mysql_fetch_row($res) ){
echo " <input type=\"checkbox\" name=\"extras[$i]\" value=\" ".$array[0]." \" >" .
"</td> ";
$i++
}
Si el usuario selecciona el 1º, 2º y 3º checkbox funciona. Pero si deja algun checkbox si seleccionar entonces no alamacena bien la informacion por ejemplo si selecciona el 2º y el 3º pero no el 1º o tambien si selecciona el 1º y el 3º pero no el 2º.
Yo creo que el problema esk si seleccionas el 1º y el 3º pero no el 2º lo que pasa es que al hacer el submit del formulario guarda en el array "extras" el valor del 1º y cuando ve que el 2º no ha sido seleccionado al no tener valor no guarda nada en el array y si keda como colgado.
¿Que pensais?