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

hola que tal, listo ya solucione con lo que me enviaste el error de la linea 11.

Pero al borrar los productos los borra excepto el primero de ellos ni tampoco si lo repito después.

Te envìo los codigo de como me quedaron. Saludos y GRACIAS

Código PHP:
Ver original
  1. <?php
  2. $suma=0;
  3. if(isset($_GET["p"])){
  4. $_SESSION['producto'][] = $_GET['p'];
  5. $contador = sizeof($_SESSION['producto']);
  6.  }
  7.  
  8. $conexion = mysqli_connect("localhost","root","","carritocompras");
  9. mysqli_set_charset($conexion,"utf8");  
  10.  
  11.  
  12. $contador = 0;
  13. if( isset($_SESSION['producto']) ){
  14.     $contador = sizeof($_SESSION['producto']);
  15.     }
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23. for($i = 0; $i < $contador; $i++){
  24.    
  25.     $peticion="SELECT * FROM productos WHERE id=".$_SESSION['producto'][$i];
  26.     $resultado=mysqli_query($conexion,$peticion);
  27.     while($fila=mysqli_fetch_array($resultado)){
  28.         echo"
  29.                 <div id='places-container' style='color:white'>
  30.                         ".$fila['nombre_productos']."- precio: ".$fila["precio"]."<a href='php/quitarProducto.php?r=".$fila["id"]."' style='color:white'> x borarProducto</a>
  31.                 </div>
  32.             ";
  33.             $suma += $fila["precio"];
  34.             }
  35.    
  36.  
  37.     }
  38.  
  39. echo "suma= ".number_format($suma,2);
  40.  
  41.  
  42. ?>


Código PHP:
Ver original
  1. <?php
  2. $suma=0;
  3. if(isset($_GET["p"])){
  4. $_SESSION['producto'][] = $_GET['p'];
  5.  }
  6. echo'<div id="places-container">';
  7. $conexion = mysqli_connect("localhost","root","","carritocompras");
  8. mysqli_set_charset($conexion,"utf8");
  9.  
  10. $contador = sizeof($_SESSION['producto']);
  11.  
  12. for($i = 0; $i < $contador; $i++){
  13.    
  14.     //$peticion = 'DELETE FROM productos WHERE id= '.$_GET["r"];
  15.     $resultado = mysqli_query($conexion,$peticion);
  16.    
  17.     $resultado = mysqli_query($conexion,$peticion);
  18.  
  19.     $existe = array_search($_GET['r'], $_SESSION['producto']);
  20.  
  21.     if($existe)
  22.     {
  23.         unset($_SESSION['producto'][$existe]);
  24.         $_SESSION['producto'] = array_values($_SESSION['producto']);
  25.     }
  26. }
  27. echo'</div>';
  28. //echo "suma= ".number_format($suma,2);
  29.  
  30.  
  31. ?>