Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2018, 14:25
rafret
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
implementar carrito de compras, borrar linea de pedido

estiamdo foro buenas tardes , estoy desarrollando con la ayuda de un tutorial un carrito de compras. Todo iba de maravillas, hasta que me di con el problema que no puedo eliminar o quitar un item que se haya cargado en el carrito a menos que borre todos los elementos vaciando todo el carrito. El funcionamiento del carrito es el siguiente:

el carrito lo cargo mediante ayax asi:


Código PHP:
session_start();
$suma=0;

if(isset(
$_GET["p"])){
$_SESSION['producto'][$_SESSION['contador']] = $_GET['p'];
$_SESSION['contador']++;
 }
 
 for(
$i 0;$i$_SESSION['contador'];$i++){
    
$peticion="SELECT * FROM productos WHERE id=".$_SESSION['producto'][$i];
    
$resultado=mysqli_query($conexion,$peticion);
    while(
$fila=mysqli_fetch_array($resultado)){
        echo 
$fila['nombre_productos']."- precio: ".$fila["precio"]."<a href='php/quitarProducto.php'>x quitar producto</a><br />";
        
$suma += $fila["precio"];

    }
}
echo 
"suma= ".number_format($suma,2); 
La verdad, que he intentado,-para que vean que al menos lo he intentado- crear una sesion quitar producto con esta sentencia:

Código PHP:
<?php 
session_start
();
echo 
"hola a todos";
$_SESSION['contador']--;

//$_SESSION["sacarProducto"]=$_GET["quitar"];
//echo $_SESSION["sacarProducto"]
?>
<script>
    window.location="../index.php";
</script>
pero solo quita el ultimo elemento agregado no puedo quitar linea de pedido.

Por favor ayuda para poder resolver :)