Ver Mensaje Individual
  #13 (permalink)  
Antiguo 17/04/2012, 02:14
Avatar de zalito12
zalito12
 
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 12 años, 5 meses
Puntos: 67
Respuesta: Insertar un array en una tabla de MySQL

No no, count($usu_alum) te devuelve uno porq sólo has seleccionado un campo en la consulta, ese array es el primer registro, para ver el número de registros que has obtenido en la consulta utiliza:
mysql_num_rows($usu_alum);

Insisto en que busques esto:
Código PHP:
for($i=0$i<sizeof($GRUPO); $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) { 
die(
"Fallo en la insercion de registro en la Base de Datos: " mysql_error()); 

Y pongas:
Código PHP:
echo count($GRUPO);
for(
$i=0$i<sizeof($GRUPO); $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) { 
die(
"Fallo en la insercion de registro en la Base de Datos: " mysql_error()); 

echo 
$i
para ver que está pasando