Cita:
Iniciado por nexus44 Saludos manuparquegiralda , tal como esta mi codigo imprime los checkbox que he marcado , pero los checkbox que no he marcado quiero asignarles un valor , ejemplo:
Si el checkbox esta Marcado diga 1 -> SI y si no esta marcado 2-> NO .
Gracias
Siempre se aprende algo nuevo, no sabía que se podían crear arrays de esa forma en el formulario.
Pues imagino que el fallo está en que el value="C/C++" del checkbox siempre está definido y cuando lo recibes en PHP siempre estás recibiendo el value del campo esté o no esté seleccionado. Prueva a quitar el value del checkbox (
<input type="checkbox" name="check_list[]"><label>Java</label>) en este caso CREO que debería de darte 0 si no está check o 1 si sí lo está.
Yo los checkbox y los formularios normalmente los trato con javascript antes de enviarlos y es aquí donde compruebo si están checkeados o no. Tendría que hacer pruebas para ver como ser reciben en PHP.