Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2015, 09:14
efkruuse
 
Fecha de Ingreso: julio-2015
Ubicación: Temuco, Chile
Mensajes: 15
Antigüedad: 9 años, 5 meses
Puntos: 0
Tomar datos de checkbox en una tabla

Hola a todos, muy buenas!!

Estoy realizando un modulo de asistencia a pruebas, en el cual, primeramente debo seleccionar el curso, luego, mostrar todos los alumnos del curso en una tabla, además, a cada fila, debo agregar un checkbox para verificar su asistencia a prueba. Todo esto funciona bien gracias al siguiente codigo.

Código PHP:
foreach ($result->result() as $row) {
    echo 
'<tr>';
    echo 
'<td align="left" style="width:60px">'.$row->Nombre'</td>';
    echo 
'<td align="left" style="width:60px">'.$row->Apellido'</td>';
    echo 
'<td align="left" style="width:60px">'.$row->IdCurso'</td>';
    echo 
'<td><input type="checkbox" name="asistentes[]" value="'.$row->IdAlumno.'" style="width:60px"> </td>';
    echo 
'</tr>';



Los alumnos además, tienen un campo Email, el cual no estoy mostrando por pantalla, pero si se encuentra en la pagina, entonces, lo que yo necesito es obtener los correos de las personas que NO asistieron, es decir, de la fila en la que no marque asistencia.

Por lo que entiendo, en la variable "asistentes[]" debería estar el estado de cada checkbox, y debería enviar enviar la tabla a través de un form al controlador, pero mi problema es que ya estoy utilizando un form que se activa al presionar "Actualizar" para traer los datos, tendría que utilizar un form dentro de otro form para que funcione el "Guardar y Enviar" ?

Lo estoy haciendo de la siguiente manera:

Código HTML:
<form action="<?=base_url()?>Sesion/Buscar" method="post">
     <label for="Cursos" >Seleccione Curso  </label> 
     <select name="LCurso" id="Cursos" style="width:100px" align="left">
         <option value="1A" selected="selected">1°A</option>
         <option value="1B">1°B</option>
         <option value="1C">1°C</option>
     </select>

     <div align="right">
         <p class="submit"><input type="submit" name="Actualizar" value="Actualizar"/></p>        
     </div> <!-- div Boton Actualizar-->
</form> 
Alguna sugerencia o ayuda?
Desde ya muchas gracias!