Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/12/2013, 08:40
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Respuesta: cómo enviar un array sabiendo si el checkbox esta marcado?

Holas, kasmo.

Después que resuelvas lo de las comillas que te señaló xSkArx, prueba esto: es una de las formas en que lo he resuelto yo en casos similares:

1. Debes tener dos arrays de input: uno de hidden y el otro con los checkboxes.
2. En ambos array debes asignar al value el identificador del estudiante.
3. Por php, siempre recibirás el array completo de los input hidden, con lo que ya tienes la lista de tus alumnos al completo.
4. Del segundo array, el de los checkbox, recibirás sólo los que están checkados: si tu sistema dice que el marcado es igual a "presente", y el no marcado es igual a "ausente", entonces sólo tienes que unir el elemento del primer array con el elemento del segundo, y marcarlo como corresponda. Por ejemplo:

Código PHP:
$estudiantes $_POST["estudiante"];
$asistencia $_POST["asistencia"];

foreach (
$estudiantes as $est)
{
 if (
in_array($est$asistencia ))
 {
  
// el checkbox de este estudiante ha sido marcado
 
}

Saludos!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*