Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2005, 08:01
Avatar de The_omars
The_omars
 
Fecha de Ingreso: marzo-2004
Mensajes: 271
Antigüedad: 20 años, 1 mes
Puntos: 0
foreach anidados

hola foro pues tengo una duda

tengo una tabla que se llena con un for, por ejemplo el usuario decide cuantas columnas quiere que tenga la tabla y luego las llena

el problema que cuando llena la tabla generada diamicamente no me toma todos los datos ejemplo:

asi lleno la tabla:

$v es la cantidad de columnas que quiere el usuario

<? for($i=0;$i<$v;$i++){?>
<? echo "<tr><input type='text' name=cantidad[]><td><input type='text' name=unidad[]>
<? } ?>


ahora los cacho con dos foreach


foreach($_POST['cantidad'] as $cantidad){
echo $cantidad;

foreach($_POST['unidad'] as $unidad){
echo $unidad;

}
break;
}

en el primero me toma todos pero en el segundo se repite la primera columna

ahora el break me sirve para que me no me recorra de mas y me salga el numero exacto de columnas