Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/04/2012, 15:11
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Respuesta: Insertar un array en una tabla de MySQL

hola

ok esta bien, pero mejor usa un count para recorrer el array

Código PHP:
Ver original
  1. <?php
  2. $conexion=mysql_connect("localhost","---------------","-----------------");
  3. if (!$conexion) {
  4. die("Fallo la conexión a la Base de Datos: " . mysql_error());
  5. }
  6. $db=mysql_select_db("---------------------",$conexion);
  7. if (!$db) {
  8. die("Fallo la selección de la Base de Datos: " . mysql_error());
  9. }
  10.  
  11. $GRUPO=$_POST['ID_GRUP'];
  12. $ALUMNO=$_POST['ALUMNOS'];
  13. $ASISTENCIA=$_POST['ASIST'];
  14. $FECHA_ASISTENCIA=$_POST['FECHA_ASISTENCIA'];
  15. $count_reg = count($GRUPO);    
  16.  
  17.  
  18. for($i=0; $i< $count_reg ; $i++)  
  19. {
  20.  
  21.  
  22. $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);  
  23.  
  24.    if (!$insertar) {  
  25.       die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error());
  26.   }
  27.  
  28.  
  29. }
  30.  
  31.  
  32.  
  33. echo '<script>alert("Los datos han sido almacenados en la base de datos");</script>';
  34.         echo '<SCRIPT LANGUAGE="javascript">
  35.        location.href="MILISTA_BD_ASIST.php";
  36.        </SCRIPT>';  // lo puedes generar despues de que termine el bucle para que solo te lo muestra una vez ,
  37.  
  38. mysql_close($conexion); // cerrar la conexion despues del bucle
  39.  
  40. ?>