Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2014, 07:21
andres18281
 
Fecha de Ingreso: febrero-2013
Ubicación: Cali Colombia
Mensajes: 118
Antigüedad: 11 años, 2 meses
Puntos: 0
Añadir a carro de compra mediante php con javascript

Buenas a todos...

Intento capturar desde un carrito de compra mediante el boton añadir al carrito el ID de el producto mediante javascript y la cantidad pero hasta el momento no lo he logrado..
Les pido colaboracion a ustedes expertos..

Lo publique en el foro de javascript pues la duda es solo de javascript pues en php me ha funcionado bien.
Agradeciendoles..

Código PHP:
Ver original
  1. ?>
  2.  
  3. </div>
  4.  
  5.  
  6. <div id="menuderecho">
  7. <?php
  8.  
  9.   $product = $consulta->consulta_visualizar_productos();
  10.  
  11.   for($l = 0;$l < count($product);$l++){
  12.  
  13.     $cod = $product[$l]['codigo'];
  14.     echo '<script type="text/javascript"> var codigo[$l] = '.$cod.'</script>';
  15.     $nomb = $product[$l]['nombre'];
  16.     $cost = $product[$l]['costo'];
  17.     $imag = $product[$l]['imagen'];
  18.     $prov = $product[$l]['proveedor'];
  19.     $cant[$l] = $product[$l]['cantidad'];
  20.     echo "<div class='cuadro'>".'<br>';
  21.     echo '<IMG SRC="'.$imag.'" WIDTH=200 HEIGHT=200 BORDER=0 ALT="producto">';
  22.     echo '<br> Codigo : '.$cod;
  23.     echo '<br> Nombre : '.$nomb;
  24.     echo '<br> Costo : '.$cost;
  25.     echo '<br> Proveedor : '.$prov;
  26.     echo '<br> Cantidad : '.$cant;
  27.     echo '<input class="input_number" type="number" name="txt_cantidad'.$l.'" id="txt_cantidad'.$l.'" style="WIDTH: 50px">';
  28.     echo '<input type="submit" name="btn_ver'.$l.'" value="Ver mas" id="btn_ver'.$l.'" onClick = "agregar(this.id)">';
  29.     echo '<input type="submit" name="btn_agregar'.$l.'" value="A&ntilde;adir al Carro" id="btn_agregar'.$l.'" onClick = "agregar(this.id)">';
  30.  
  31.     echo '</div>'; }
  32.  
  33. ?>
  34. [HIGHLIGHT="Javascript"]    <script type ="text/javascript">
  35.      function agregar(elemento){
  36.         var select =  elemento.substr(-1);
  37.         var cant = document.getElementById('txt_cantidad+select').text;
  38.         //if(cant >= 1){
  39.         // var mostrar = "codigo = " + this.codigo[select] + "/n" + "cantidad = "  document.getElementById('txt_cantidad+select');
  40.           alert(this.codigo[select]);  
  41.          //    console.log(this.codigo[select]);    
  42.         //}
  43.       }
  44.   </script>
</div>
</body>
</html>

if(isset($_POST['btn_subir'])){
$direc = '<script type="text/javascript"> var x = document.write(Nombre_categoria());</script>';
echo $direc;
}

[/HIGHLIGHT]