
21/01/2013, 18:52
|
 | | | Fecha de Ingreso: septiembre-2012 Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 6 meses Puntos: 10 | |
Respuesta: Consulta de Campos en tablas. Cita:
Iniciado por ito07 no amigo, el foreach significa "por cada"...
solo necesitas un foreach
Ejemplo comentado: Código HTML: <input type="text" name="calle[1]">
<input type="text" name="calle[2]">
<input type="text" name="calle[3]"> Código PHP: <?php
// Esto dice: que la variable $calles guarda todos los arrays de los inputs "calle"
$calles= $_POST['calle'];
//Por cada $calles un $calle, entonces son tres $calles, hará tres ciclos, en cada ciclo $calle, aumentara el indice del array
foreach ($calles as $calle) {
// en cada ciclo insertara en dir_usuarios el valor de $calle[n], y asi tantos $calles tengas, en este caso tres
insert into dir_usuarios $calle values (%s);
}
?> PD: No se mucho de php pero se hace lo que se puede... si estoy mal en la sintaxis o algo, ahi me corrigen los mas grandes, pero esto es como para que le entiendas mas o menos... jeje asi es como yo lo entiendo. Ejemplo: mas limpio Código HTML: <input type="text" name="calle[1]" value="calle numero uno">
<input type="text" name="calle[2]" value="calle numero dos">
<input type="text" name="calle[3]" value="calle numero tres"> Código PHP: <?php
$calles= $_POST['calle'];
foreach ($calles as $calle) {
echo $calle."<br>";
}
?>
Este codigo resultaria en esto: Código HTML: Calle numero uno
Calle numero dos
Calle numero tres
Ok, muchas gracias y en los demas datos como localidad, etc.. tendría que hacer otros INSERTs? |