Lo que estoy haciendo es un carrito, el carrito funciona perfectamente, pero ahora lo que necesitaba, es que en el icono del carrito salgo un globo con el numero de productos que estan en el carrito.
Esto lo he hecho, pero a la hora de borrar un producto del carrito, el contador se queda igual.
Os enseño lo que llevo hecho:
Código PHP:
Ver original
<div class="container"> <div class="banner-servi"> <h2 class="prcaja">PRODUCTOS EN SU CARRITO</h2> <?php $id=$_POST['id_txt']; $nombre=$_POST['nombre']; $precio=$_POST['precio']; $cantidad=$_POST['cantidad']; } $mi_carrito=$_SESSION['carrito']; $id=$_POST['id_txt']; $nombre=$_POST['nombre']; $precio=$_POST['precio']; $cantidad=$_POST['cantidad']; } } $indice=$_POST['id3']; $mi_carrito[$indice]=NULL; } ?> <div class="panel panel-info"> <div class="panel-heading"> <h3 class="panel-title">PRODUCTOS EN SU CARRITO</h3> </div> <div class="panel-body detalle-producto"> <div class="panel-body"> <div class="col-md-12"> <div class="col-md-4 cabe">Descripción</div> <div class="col-md-2 cabe">Precio</div> <div class="col-md-2 cabe">Cantidad</div> <div class="col-md-2 cabe">Subtotal</div> </div> <?php if($mi_carrito[$i]<>NULL) { ?> <div class="col-md-12 bord-cabe"> <div class="col-md-4 product_lista"><?php echo $mi_carrito[$i]['nombre']?></div> <div class="col-md-2 product_lista"><?php echo $mi_carrito[$i]['precio']?>€</div> <div class="col-md-2 product_lista"><?php echo $mi_carrito[$i]['cantidad']=1?></div> <?php $subtotal=$mi_carrito[$i]['precio']*1; $total=$total+$subtotal; ?> <div class="col-md-2 product_lista"><?php echo $subtotal?>€</div> <div class="col-md-2"> <form action="" method="post"> <input name="id3" type="hidden" value="<?php echo $i ?>" /> <input name="" type="submit" class="btn435" value="Eliminar" /> </form> </div> </div> <?php } } } ?> <div class="col-md-12 bord-cabe2"> <div class="col-md-8 total-prec">TOTAL: </div> </div> </div> </div> <div class="col-md-12 seguir"> <div class="col-md-6 seguir_comprando"><a href="analisis.php"><i class="fa fa-angle-double-left" aria-hidden="true"></i> Seguir comprando</a></div> <div class="col-md-6 seguir_comprando izq"> <form id="form1" name="form1" method="post" action="confirmar_pedido.php"> <input type="submit" name="confirmarPedido" id="confirmarPedido" value="Confirmar Pedido" /> </form> </div> </div> </div> </div> </div> </body> </html> <?php
El contador sale con esta linea, lo he puesto ahi a modo de prueba, tambien esta puesto en el menu con su icono:
Código PHP:
Ver original