Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2013, 03:45
kasmo
 
Fecha de Ingreso: noviembre-2012
Mensajes: 65
Antigüedad: 11 años, 5 meses
Puntos: 2
cómo enviar un array sabiendo si el checkbox esta marcado?

Hola buenas, estoy desarrollando una aplicación en la que obtengo mediante SQL los alumnos de una clase y en la tabla muesro sus datos, incluyendo si han asistido o no ha clase. Necesito que el profesor manualmente pueda añadir quitar una falta pero no se como enviar dichos datos para hacerlo:
mi consulta es la siguiente: (Utilizo PDO)

Código PHP:
$consulta "SELECT nombre, apellido1, apellido2, matricula FROM $dbDb.alumnos WHERE xunidad='$xunidad' ORDER BY apellido1 ASC";

$result $db->query($consulta);

foreach (
$result3 as $valor3) {
        
$id=$valor3[id];
    
$nombre=$valor3[nombre];
        
$apellido1=$valor3[apellido1];
        
$apellido2=$valor3[apellido2];

//creo la consulta para ver quien ha asistido y quien no
$consulta2 "SELECT COUNT(*) FROM $dbDb.asistencia WHERE  matricula='$matricula' AND fechaasistencia='$fecha'";
$result2 $db->prepare($consulta2);
$result2->execute();

if(
$result2->fetchColumn()>=1){
    
$checkbox ='<input type='checkbox' name='asistencia' value='$id' checked>";
}
else{
    $checkbox ='
<input type='checkbox' name='asistencia' value='$id'>";
}

El código está copiado y pegado asiqe es posible que me falte algo de info (como el submit). pero la pregunta es cómo puedo recoger que alumno ha faltado (es decir, tiene el checkbox sin marcar) y cual lo tiene marcado?

Muchas gracias y si me dejo algo importante atrás decidmelo que o coriijo