Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/01/2010, 15:40
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años
Puntos: 7
Respuesta: Grabar Registros

puedes utlinzar un foreach o un for para que puedar enviar los nombres de los checks.

Código PHP:
Ver original
  1. <?php
  2. $sql_alumnos = "SELECT * FROM alumnos";
  3. $rpta_alumnos = mysql_query($sql_alumnos) or die(mysql_error());
  4. $i = 0;
  5.  
  6. while($row_alumnos = mysql_fetch_array($rpta_alumnos)){
  7. echo "<input name='asistencia[$i]' type='checkbox' class='objetoformulario' id='capacidad' value='$row_alumnos[asistencia]' />";
  8. echo "<br/>";
  9. }
  10. echo "<input type='hidden' name='chk' value='$i'>";
  11.  
  12. ?>

el bucle for para que haga el insert.

Código PHP:
Ver original
  1. for ($a = 0; $a < $_POST['chk']; $a++ ){ #inicia el bucle.
  2.                    
  3. $asistencia = $_POST["asistencia"][$a];
  4.              
  5. $sql_asistencia_alumnos  = "insert into asistencia_alumnos(asistencia)";
  6. $sql_capacidad_alumnos .= "values('$asistencia')";
  7. mysql_query($sql_capacidad_alumnos) or die(mysql_error());
  8.                            
  9. } # termina el bucle for.

saludos.