
31/08/2008, 03:25
|
| | Fecha de Ingreso: octubre-2005 Ubicación: Perú
Mensajes: 303
Antigüedad: 19 años, 5 meses Puntos: 0 | |
Insertar varios registros a la vez Hola amigos del foro, espero me puedan ayudar con el sgte, script. He buscado por todas partes y he encontrado varios pero ninguno me sale, ojala me puedan ayudar. Gracias de antemano.
Tengo una consulta que lo cargo en un formulario. Esta consulta me genera n filas. por ejemplo:
codigo| nombre | edad | pais | aprobado
1 | carlos
2 | pepe
3 | jose
donde edad pais son cajas de texto para llenar y aprobado es un checkbox
la idea es seleccionar y llenar los datos de algunas filas y registrar a una nueva tabla.
genero la consulta y en cada caja de texto en name le pongo asi:
edad[], pais[], aprobado []
pero luego nesecito el script para insertarloa una tabla. encontre y probe esto:
-------------------------------
<form method="POST" action="visualizar.php">
<input type="checkbox" name="ID[]" value="<?php echo $row->IDProducto;?>">
<input type="text" name="monto[<?php echo $row->IDProducto;?>]" size="8" class="datos">
<select name="mes[<?php echo $row->IDProducto;?>]" size="1" class="lista">
<option value="12">12 meses</option>
<option value="6">6 meses</option>
<option value="3">3 meses</option>
</select>
y en visualizar.php
foreach ($ID as $indice) {
if($cantidad[$indice] !="") {
echo $indice."<br>";
echo $indice."-".$cantidad[$indice]." ".$a[$indice]."-".$m[$indice]."-".$d[$indice]." ".$mes[$indice]."<br>";
}
}
es esta parte la que no me sale. algo falta en el script. no entiendo de dodne sale $cantidad y no se si $ID antes recibe los valroes de la sgte manera:
$ID = array($_POST['id'])
</form>
Por favor alguien me puede ayudar, se lo agradesco mucho que tengo horas en esto!!!! gracias de antemano. un fuerte abrazo. |