Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2015, 11:25
Cachichin
 
Fecha de Ingreso: julio-2015
Mensajes: 25
Antigüedad: 9 años, 4 meses
Puntos: 2
Pregunta carrito de compra para aumentar cantidad de artitulos?

Muy buenas tardes compañeros del foro, tengo un problemita he estado realizando un carrito de compra en php, ajax y js, y hasta el momento me funciona perfecto pero lo que quiero hacer es que con ayuda de ajax al escoger la cantidad del articulo me haga una suma automaticamente, no se si me di a entender pero quiero que haga algo asi como la tienda online de famsa, espero que si y espero su ayuda, gracias!

aqui mi código del carrito

Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8. $suma = 0;
  9. if(isset($_GET['p'])){
  10. $_SESSION['producto'][$_SESSION['contador']] = $_GET['p'];
  11. $_SESSION['contador']++;
  12. }
  13. if($_SESSION['contador'] == ""){ echo "su carrito esta vacio" ; } else {
  14.     echo'<table border="0" cellpadding="0" cellspacing="0" class="tableShoppingCart">
  15.                                     <thead>
  16.                             <tr>
  17.                                 <th width="35%" class="product">
  18.                                     <strong>Producto</strong>
  19.                                 </th>
  20.                                 <th width="15%" class="quantity">
  21.                                     <strong>Cantidad</strong>
  22.                                 </th>
  23.                                
  24.                                 <th width="15%" class="unitPrice">
  25.                                     <strong>Precio Unitario</strong>
  26.                                 </th>
  27.                                 <th width="13%" class="Subtotal">
  28.                                     <strong>Subtotal </strong>
  29.                                 </th>
  30.                             </tr>
  31.                         </thead>
  32.                                     <tbody>';
  33. $conexion = mysqli_connect("localhost","blabla","blabla", "blabla");
  34. mysqli_set_charset($conexion, "utf-8");
  35.  
  36. for($i = 0; $i< $_SESSION['contador'];$i++){
  37.     // echo "producto: ".$_SESSION['producto'][$i];
  38.     $peticion = "SELECT * FROM playeras WHERE id=".$_SESSION['producto'][$i]."";
  39.    
  40.     $resultado = mysqli_query($conexion, $peticion);
  41.     while($row = mysqli_fetch_array($resultado)){
  42.        
  43.         echo '<tr><td class="product"><img src="images/productos/'.$row['foto1'].'" width="125" height="120"><p>'.$row['nombre']."</p></td>".'<td><input type="number" max="10" min="1" value="1" id="num'.$row['id'].'"></td><td class="unitPrice">'.$row['precio']. "</td>".'<td class="unitPrice">'.$row['precio']. "</td></tr></tbody>";
  44.        
  45.         $suma += $row['precio'];
  46.     }                  
  47.            
  48.    
  49. }
  50.  
  51.  
  52.  
  53.  
  54. echo "<tfoot><tr><td></td><td></td>
  55.     <td>
  56.         <strong>Total</strong>
  57.     </td>
  58.     <td>".number_format($suma,2). "</td>
  59. </tr></tfoot></table>";
  60.  
  61. echo '<a href="private/destruir.php"><button>Vaciar Carrito</button></a> <a href="confirmar.php"><button>Confirmar Pedido</button></a>';
  62. }
  63. mysqli_close($conexion);
  64. ?>

me gustaria que fuera asi como el de famsa tienda en linea

Última edición por Cachichin; 28/07/2015 a las 12:28