Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] contar cantidad de carrito

Estas en el tema de contar cantidad de carrito en el foro de PHP en Foros del Web. buenas tengo un carrito en php y necesitaria que me apareciese el resultados de las cantidades sumadas if(isset($_SESSION['carrito'])){ $total=0; for($i=0;$i<=count($carrito_mio)-1;$i ++){ if($carrito_mio[$i]!=NULL){ $total=$total + ($carrito_mio[$i]['precio'] ...
  #1 (permalink)  
Antiguo 06/03/2017, 15:54
Avatar de alfoner  
Fecha de Ingreso: abril-2009
Mensajes: 146
Antigüedad: 15 años
Puntos: 0
Exclamación contar cantidad de carrito

buenas tengo un carrito en php y necesitaria que me apareciese el resultados de las cantidades sumadas

if(isset($_SESSION['carrito'])){
$total=0;
for($i=0;$i<=count($carrito_mio)-1;$i ++){
if($carrito_mio[$i]!=NULL){
$total=$total + ($carrito_mio[$i]['precio'] * $carrito_mio[$i]['cantidad']);
echo $carrito_mio[$i]['cantidad'];
}}}


cuando pongo echo $carrito_mio[$i]['cantidad']; y por ejemplo tengo 5 articulos una unidad de cada me aparece 111111 y lo que quiero es que ponga 5
o si uno tiene 3 y otro 2 de igual manera aparezca 5 y no 32.

por ejemplo en el $total si que aparece el total de la compra. GRACIAS
  #2 (permalink)  
Antiguo 06/03/2017, 16:50
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: contar cantidad de carrito

Hola alfoner,

Es que no lo estás sumando, solo lo estás mostrando:


Código PHP:
Ver original
  1. if(isset($_SESSION['carrito'])){
  2. $total=0;
  3. for($i=0;$i<count($carrito_mio);$i ++){
  4.    if($carrito_mio[$i]!=NULL){
  5.    $total=$total + ($carrito_mio[$i]['precio'] * $carrito_mio[$i]['cantidad']);
  6.    $suma_carrito_mio = $carrito_mio[$i]['cantidad'] + $suma_carrito_mio;
  7.    echo $suma_carrito_mio;
  8.    }
  9.  }
  10. }

No lo he probado, pero creo que se entiende la idea...
  #3 (permalink)  
Antiguo 07/03/2017, 15:29
Avatar de alfoner  
Fecha de Ingreso: abril-2009
Mensajes: 146
Antigüedad: 15 años
Puntos: 0
Respuesta: contar cantidad de carrito

Genial era eso..Gracias

Etiquetas: cantidad, carrito
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 01:51.