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 :)