• ¿Quieres apoyar a nuestro foro haciendo una donación?, entra aquí.

[php]guardar Tantas Veces Como Se Seleccione

Jadenx

Legionario
Registrado
2010/09/25
Mensajes
13.814
[background=rgb(252, 252, 255)]A ver si me pueden orientar. (No hacer la pega XD)[/background]​

[background=rgb(252, 252, 255)]El tema es que tengo en un <select> la cantidad de despacho que deseo realizar, entonces es algo así:[/background]​

[background=rgb(252, 252, 255)]1 despacho[/background]​
[background=rgb(252, 252, 255)]2 despachos[/background]​
[background=rgb(252, 252, 255)]3 despachos[/background]​
[background=rgb(252, 252, 255)]etc[/background]​

[background=rgb(252, 252, 255)]Entonces, por ej. al yo seleccionar 3 despachos, me debe guardar tres veces en la tabla la informacion, que en este caso es rut, nombre, etc, más el codigo de despacho que esta en el select.[/background]​

[background=rgb(252, 252, 255)]Agradezco de antemano[/background]​
 
Código:
$aceptar = $_REQUEST['aceptar'];
$numerosDespachos = 5;
$idDespacho = $_REQUEST['idDespacho'];// sacado por alguna consulta
if (!$aceptar){ //si no se a presionado el boton de aceptar
echo "<form name='nombreFormulario' method='post' action=''>
nombre : <input type='text' name='nombre'/>
rut : <input type='text' name='rut'/>
<select name='despachos'>
<option value=''>Elija cantidad de despachos</option>
<option value='1'>1 despacho</option>";

for ($i=2;$i<=$numeroDespachos;$i++)
echo "	  <option value='$i'>$i despachos</option>";

echo"	   </select>
<input type='submit' name='aceptar' value='Aceptar'>
</form>";
}else{//si se presiona
for ($i=1; $i<=$_REQUEST['despachos'];$i++){
//aqui haces la insercion por ejemplo en postgres seria algo así
$query = "INSERT INTO despachos (id_despacho,rut,nombre) VALUES ('".$_REQUEST['rut']."','".$_REQUEST['nombre']."')";
pg_query($query);
}//fin for

}//fin si se presiona aceptar
?>
 
Volver
Arriba