Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/10/2011, 10:02
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Respuesta: Duda con sumar cantidades en carrito y boton para Actualizar Todo

Lo que tienes que hacer es simple:
Código PHP:
Ver original
  1. <?php
  2. $cod_articulo = $_POST["cod_articulo"];
  3. $cod_categoria = $_POST["cod_categoria"];
  4. $cantidad = $_POST["cantidad"];
  5.  
  6. $carro = $_SESSION['carro'];
  7. if (!isset($carro)) {
  8.      $carro = array();
  9. }
  10.  
  11. $identificador = md5($cod_articulo);
  12. if (isset($carro[$identificador])) { // ya existe solo actualizar cantidad
  13.          $carro[$identificador]['cantidad'] += $cantidad;
  14. } else {
  15.         $qry=mysql_query("SELECT * FROM producto WHERE cod_articulo='".$cod_articulo."' AND cod_categoria='".$cod_categoria."'");
  16.         $row=mysql_fetch_array($qry);
  17.  
  18.         $carro[$identificador]=array('identificador'=>md5($cod_articulo),'cantidad'=>$cantidades,'unidad'=>$row['unidad'],'categoria'=>$row['categoria'],'linea'=>$row['linea'],'precio'=>$row['precio'],'cod_articulo'=>$cod_articulo,'cod_categoria'=>$cod_categoria);
  19. }
  20.  
  21. $_SESSION['carro'] = $carro;