Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2016, 14:26
shionio
 
Fecha de Ingreso: marzo-2016
Ubicación: caracas
Mensajes: 10
Antigüedad: 8 años, 2 meses
Puntos: 0
Pregunta problemas al recorrer un arreglo con codeigniter

buenos disa tengo un problema al recorrer un arreglo.

tengo un formulario el cual agrega filas dinámicamente, lo que quiero hacer es que al agregar varias filas, se guarde cada una de ellas por ejemplo tengo la fila 1 con los datos (alimento = aceite), y 5 campos de gramos según edad por ejemplo preescolar, escolar, adolescente, adulto, adulto mayor, entonces en cada uno de ellos coloco una cantidad,

al hacerlo me muestra que los alimentos si estan en un arreglo pero la cantidad que coloco a cada alimento no las tomas asi solo toma la ultima fila con sus valores aca les dejo paerte del codigo:

Código PHP:
 foreach ($this->input->post('ingrediente') as $indice => $datos){              
               
                
$datos_ingrediente_receta = array
                (
                  
'codigo_ingrediente_receta'          =>  'CIR'.rand(500,9999), //codigo ingrediente receta...
                  
'codigo_receta'                      =>  $codigo_receta,
                  
'codigo_alimento'                    =>  $this->input->post('ingrediente'),
                  
'g_preescolar'                       =>  $this->input->post('gramos_preescolar_1'),
                  
'g_escolar'                          =>  $this->input->post('gramos_escolar_1'$indice),
                  
'g_adolescente'                      =>  $this->input->post('gramos_adolescente_1'$indice),
                  
'g_adulto'                           =>  $this->input->post('gramos_adulto_1'$indice),
                  
'g_adulto_mayor'                     =>  $this->input->post('gramos_adulto_mayor_1'$indice),
                  
'calorias_totales_alimento'          =>  $this->input->post('total_gramos_alimento_1'$indice),
                );
                 
prp($datos_ingrediente_receta,1);
                
$parametros = array
                  (
                    
'tabla'                       =>  'menu_evan.t_ingredientes_recetas',
                    
'datos'                       =>  $datos_ingrediente_receta,
                  );

                  
$this->modelo_base_m->guardar_ingredientes_recetas($parametros);
                }
  
            
$this->index();
        }