Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/04/2010, 08:41
Leogl
 
Fecha de Ingreso: noviembre-2009
Mensajes: 113
Antigüedad: 15 años, 4 meses
Puntos: 0
Código PHP:
Ver original
  1. <?php
  2. ////INSERTA PRODUCTOS EN LA BOLETA//////////////////////////
  3. //error_reporting(E_ERROR);
  4. include("conectar.php");
  5. $state = false;
  6. if ($_POST['action'] == "add2") {
  7. $conexion = $conectar;
  8. mysql_select_db("facturacion", $conexion);
  9.    
  10. //DESIGNAMOS LAS TABLAS QUE VAMOS A INSERTAR
  11.  
  12.  
  13. //calculamos el total del producto que estamos agregando.
  14. $total= $_POST["importe"] * $_POST["cantidad"];
  15.  
  16. // Descontamos el Stock.
  17. $sql = "UPDATE conceptos SET stock = (stock-'".$_POST["cantidad"]."') WHERE (codigo='".$_POST['codigo']."')";  
  18. $res2 = mysql_query($sql, $conexion);
  19.  
  20. /// insertamos los detalles de boletas.
  21. $que = "INSERT INTO detalleboletas (idboleta, concepto, cantidad, preciounit, importe) ";
  22. $que.= "VALUES ('".$_SESSION["idboleta"]."', '".$_POST['codigo']."', '".$_POST['cantidad']."', '".$_POST['importe']."', '$total' ) ";
  23.  
  24. $res = mysql_query($que, $conexion);
  25.  
  26.  
  27.  
  28. $state = true;
  29. }
  30. ?>

puede ser x que yo llamo al formulario de nuevo o sea pongo enviar, y se vuelve a cargar la pagina, pero si eso ocurriera daria problemas porque me insertaria tambien mas conceptos duplicados, pero el problema me da solo con el stock.

Última edición por GatorV; 10/04/2010 a las 11:00