Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/11/2008, 03:35
Avatar de Deschamps
Deschamps
 
Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: Como meter un foreach dentro de otro foreach??

Cita:
Iniciado por head777 Ver Mensaje
Código PHP:
(...)
// Y de ultimo creas el text
echo "<td><input type ='text' size='5' maxlength='3' name='valores[]' value ='".$datos['id_material']."'</td>";
echo 
"</tr>";
(..) 
Y despues lo envio hacia otra pagina en la cual por medio de un foreach lo proceso, es decir hago el bucle y lo incerto en otra tabla (..) Pero la cuestion es que necesito llevarme tambien el codigo del material, no solamente la cantidad y estaba pensando generar dos array, uno para la cantidad y el otro para el codigo del material, pero la cuestion es que no se si se puedan manejar dos foreach uno adentro del otro (..)
Yo creo que te estás complicando la vida. ¿Qué problema hay si añades al formulario inicial un campo 'hidden' materiales[] (del mismo modo que ya lo haces para los valores[]) y asignas en cada caso como valor el 'id_material' que corresponda? Así propagas dentro de $_POST tanto cantidades como las ids de los materiales correspondientes (según su posición en el array).

Un saludo.