tengo un formulario en donde una columna muestra los alumnos de una escuela mediante un array desde una tabla de MySQL. En otra columna pinto los checkbox correspondientes a cada alumno para asignar su asistencia, es decir, si selecciono el checkbox quiere decir que el alumno asistió y si no lo selecciono pues que no asistió a clases. El problema esta cuando quiero almacenar los valores de los checkbox, ya que cuando esta seleccionado me guarda el valor de "1", sin embrago no he podido asignarle el valor de "0" cuando no asistió a clases.
Pregunta: ¿cómo puedo asignarle valores de "1" - seleccionado y "0" - no seleccionado a los checkbox?
De antemano muchas gracias
Código de formulario
Código PHP:
Ver original
<?php $usu_alum=mysql_query("SELECT AP_PATERNO, AP_MATERNO, NOMBRE, ID_ALUMNO, MATRICULA FROM ml_dat_ALUMNO WHERE ID_GRUPO = '$nombre_gpo'"); echo "<table width='680' border='0' align='left'>"; echo '<form action="CONEXION_ASISTENCIA.php" id="asist" name="form1" method="POST">'; echo "<tr>"; echo "<td>Nombre</td>"; echo "<td>Matricula</td>"; echo "<td >Asistencia</td>"; echo "<td>Fecha de asistencia</td>"; echo "</tr>"; echo "<input type='hidden' name='ID_GRUP[]' id='ID_GRUP' value='$row_gpo[0]' />"; echo "<input type='text' name='ALUMNOS[]' value='$row_asist[3]'/>"; echo "<td ><input type='checkbox' name='ASIST[]' value='1'></td></input> \n"; echo "<td ><input type='text' name='FECHA_ASISTENCIA[]' size='20' maxlength='20' value=''></td></input> \n"; echo "</tr> \n"; } echo "<td><input type='submit' name='ENVIAR' id='ENVIAR' value='Guardar'><input type='reset' name='RESTABLECER' id='RESTABLECER' value='Borrar datos'></td> \n"; echo "</table> \n"; echo '</form>'; ?>
Código de recepción (CONEXIÓN_ASISTENCIA.php)
Código PHP:
Ver original
<?php include ("CONEXION_MYSQL.php"); $GRUPO=$_POST['ID_GRUP']; $ALUMNO=$_POST['ALUMNOS']; $ASISTENCIA= $_POST['ASIST']; $FECHA_ASISTENCIA=$_POST['FECHA_ASISTENCIA']; for($i=0; $i<$n; $i++) { $insertar=mysql_query("INSERT INTO ml_dat_ASISTENCIA(ID_GRUPO,ID_ALUMNO,ASISTENCIA,FECHA_ASIST) VALUES('".$GRUPO[$i]."','".$ALUMNO[$i]."','".$ASISTENCIA[$i]."','".$FECHA_ASISTENCIA[$i]."')",$conexion); if (!$insertar) { } } echo '<script>alert("Los datos han sido almacenados en la base de datos");</script>'; echo '<SCRIPT LANGUAGE="javascript"> location.href="MILISTA_BD_ASIST.php"; </SCRIPT>'; ?>