Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2013, 11:06
Avatar de metacortex
metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 11 meses
Puntos: 832
Sacar un array desde un bucle

Hola, tengo este HTML. El primer bloque (#bloque-1) aparece por defecto, siendo los demás generados con javascript:

Código HTML:
Ver original
  1. <form method="post" action="">
  2.     <fieldset id="bloque-1">
  3.         <p><input type="text" name="nombre_1" value="" /></p>
  4.         <p><input type="text" name="descripcion_1" value="" /></p>
  5.         <p><input type="text" name="precio_1" value="" /></p>
  6.     </fieldset>
  7.  
  8.     <fieldset id="bloque-2">
  9.         <p><input type="text" name="nombre_2" value="" /></p>
  10.         <p><input type="text" name="descripcion_2" value="" /></p>
  11.         <p><input type="text" name="precio_2" value="" /></p>
  12.     </fieldset>
  13.  
  14.     <fieldset id="bloque-3">
  15.         <p><input type="text" name="nombre_3" value="" /></p>
  16.         <p><input type="text" name="descripcion_3" value="" /></p>
  17.         <p><input type="text" name="precio_3" value="" /></p>
  18.     </fieldset>
  19.  
  20.     <fieldset id="bloque-4">
  21.     ...
  22.  
  23.     <input type="submit" name="enviar" value="enviar" />
  24. </form>

Desearía almacenar los datos en la BD de esta manera (Que cada bloque de inputs se encuentre dentro de un valor):

Código PHP:
Array
(
    [
0] => Array        // Bloque 1
        
(
            [
nombre] => Producto X
            
[descripcion] => Descripción X
            
[precio] => 100
        
)

    [
1] => Array        // Bloque 2
        
(
            [
nombre] => Producto Y
            
[descripcion] => Descripción Y
            
[precio] => 50
        
)

    [
2] => Array       // Bloque 3
        
(
            [
nombre] => Producto Z
            
[descripcion] => Descripción Z
            
[precio] => 50
        
)

El problema es que -a partir de ese HTML- no puedo encontrar una referencia para construir el foreach(), es decir, en conclusión no sé cómo armar el puto bucle para que almacene los datos de la forma indicada. Si alguien puede darme una pista le agradecería en el alma.