Advertisement
Guest User

Untitled

a guest
May 18th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.59 KB | None | 0 0
  1. <?php
  2. error_reporting(E_ALL);
  3. ini_set("display_errors",1);
  4.     function stock($CodProd){
  5.         #
  6.        #
  7.        // Conectando y seleccionado la base de datos  
  8.         $dbconn = pg_connect("host=192.168.10.2 dbname=pruebasico user=postgres password=grafimundo") or die('No se ha podido conectar: ' . pg_last_error());
  9.         $CodProd = $_POST["codigo"];
  10.         $query1 ="SELECT stock_ingreso('013','" . $CodProd . "')";
  11.         $query2 ="SELECT stock_salido('013','" . $CodProd . "')";
  12.         $stockingreso = pg_query($query1) or die('La consulta fallo: ' . pg_last_error());
  13.         $stocksalida  = pg_query($query2) or die('La consulta fallo: ' . pg_last_error());
  14.        
  15.         if (!$stockingreso) {
  16.             //echo "An error occured.\n";
  17.             $return =  "An error occured.\n";
  18.             exit;
  19.         }
  20.         $row = pg_fetch_row ($stockingreso, 0);
  21.         $ingresos = floatval(trim($row[0],"( )"));
  22.         //
  23.        
  24.         if (!$stocksalida) {
  25.             //echo "An error occured.\n";
  26.             $return =  "An error occured.\n";
  27.             //exit;
  28.         }
  29.         $row = pg_fetch_row ($stocksalida, 0);
  30.         $salidas = floatval(trim($row[0],"( )"));
  31.        
  32.         $stockactual = $ingresos - $salidas;
  33.        
  34.         // Liberando el conjunto de resultados
  35.         pg_free_result($stockingreso);
  36.         pg_free_result($stocksalida);
  37.        
  38.         // Cerrando la conexión
  39.         pg_close($dbconn);
  40.        
  41.         //echo "Stock de Producto : ".$stockactual;
  42.         $return = json_encode($stockactual);
  43.         return $return;
  44.     }
  45. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement