Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2011, 04:13
luis_fretes
 
Fecha de Ingreso: junio-2011
Mensajes: 19
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta INSERT INTO varias filas a la vez

Para inseretar en mi base de datos tengo asi.
La idea es insertar 20 registros o filas a la vez
Código PHP:
$turno $_POST["turno"];
$agente $_POST["agente"];
(
"INSERT INTO horarios (turno, agente) VALUES ('$turno,'$agente')"
Formulario tengo asi:
Código PHP:
<form action="" method="post" name="formulario">
<?php $i  1
do {  
$i ++;?>//Repetir filas en el formulario

<select name="agente">//Traigo de otra tabla de la DB
        <?php do {  ?>
        <option value="<?php echo $row_agente['id']?>" ><?php echo $row_agente['nombre']?></option>
        <?php } while ($row_agente mysql_fetch_assoc($agente)); ?>
</select>

<select name="turno">
        <option value="mañana" >mañana</option>
        <option value="tarde" >tarde</option>
        <option value="noche" >noche</option>

</select>
<?php } while ($i 20?>//FIN Repetir filas en el formulario
</form>
Con el $i++ me crea una lista de 20 campos a enviar "agente" y "turno".
1 - El problema es que luego de mysql_fetch_assoc($agente) los 19 campos de abajo estan en Blanco. en mi formulario.
2 - Supungamos que logremos mostrar los campos agentes, ¿como insertar los 20 en mi DB de un solo envio?

Gracias por su ayuda