Foros del Web » Programando para Internet » PHP » CodeIgniter »

Problema con Array de Array de Arrays en Codeigniter

Estas en el tema de Problema con Array de Array de Arrays en Codeigniter en el foro de CodeIgniter en Foros del Web. Buenas vibras a todos, estoy trabajando con Codeigniter, primero le explicare algo de la politica de la empresa, Tengo que actualizar el stock de insumos ...
  #1 (permalink)  
Antiguo 03/05/2013, 10:57
 
Fecha de Ingreso: noviembre-2012
Ubicación: Villa Maria, Peru
Mensajes: 46
Antigüedad: 12 años
Puntos: 0
Problema con Array de Array de Arrays en Codeigniter

Buenas vibras a todos, estoy trabajando con Codeigniter, primero le explicare algo de la politica de la empresa,
Tengo que actualizar el stock de insumos al realizar una venta de cierto producto
INSUMO no es igual a PRODUCTO
Varios insumos forman un producto, y tengo que actualizar el stock de los insumos de los productos vendidos.

VENTAS <---------- PRODUCTO -------->RECETA <--------- INSUMO

Código PHP:
public function actualizar_stock_insumo_resta($idventa,$idproducto,$cantidad)
        {

            
$this->db->select('insumo_idinsumo,stock,cantidad_det');
            
$this->db->from('receta');
            
$this->db->join('insumo''receta.insumo_idinsumo = insumo.idinsumo');
            
$this->db->where('producto_final_idproducto'$idproducto);
            
$query $this->db->get();
            
$query->result_array();
            
$listarreceta $query->result_array();

        foreach (
$listarreceta as $key)
        {
            
$cantidadreal $cantidad $key['cantidad_det'];
            
$data[] = array(
                
'idinsumo' => $key['insumo_idinsumo'],
                
'stock' => $key['stock'] - $cantidadreal
            
);

        }
        return 
$this->db->update_batch('insumo'$data,'idinsumo');
        
     } 
Este codigo me actualiza el stock, de los insumos de un solo producto que es enviado por URL(GET),
facilmente podria enviar varios productos por POST en un array, pero no sabria como manejar ese array, por eso lo hago solo por un producto, seria genial que se pueda actualizar el stock de los insumos de cada producto enviado en el array
Suponiendo que
$idproducto sea un array que lo obtengo por POST:
Código PHP:
$this->input->post('idproducto'); 
como lo manejaria? :s
Espero haberme explicado bien. Gracias de antemano.
  #2 (permalink)  
Antiguo 04/05/2013, 13:27
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 13 años, 2 meses
Puntos: 297
Respuesta: Problema con Array de Array de Arrays en Codeigniter

Yo no he entendido nada

Según el título y la descripción no sabes como trabajar con un Array multidimensional.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios

Etiquetas: bucle, foreach, php, php+arrays, productos, stock
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:11.