Tema: Inventario
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2016, 09:47
sabiovega24
 
Fecha de Ingreso: abril-2016
Ubicación: Bogota
Mensajes: 16
Antigüedad: 8 años, 7 meses
Puntos: 0
Pregunta Inventario

Hola a todos estoy trabajando en un proyecto de un inventario para un granero en php y resulta que tengo un código que me descuenta la cantidad de stock en el inventario cada vez que utilizo un producto, lo que quiero hacer es poder descontar a varios productos no solo a uno como se hace si alguien sabe se los agradezco miren este es el código:

<?PHP





$idproducto=$_POST["idproducto"];
$result=("SELECT descripcion,stock FROM articulos WHERE id_articulo = $idproducto");


$producto=$_POST["producto"];
$cantidad=$_POST["cantidad"];
$materiaprima=$_POST["materiaprima"];
$idproducto=$_POST["idproducto"];
$opr=$_POST["opr"];
$porcentaje=$_POST["porcentaje"];

mysql_query("INSERT INTO nota(id_nota, producto, cantidad, materiaprima, operaciones, porcentaje, id_articulo)VALUES(NULL, '$producto', '$cantidad', '$materiaprima', '$opr', '$porcentaje', '$idproducto')");

if(isset($_POST["idproducto"])) {
$idproducto = $_POST["idproducto"];
$porcentaje= $_POST["porcentaje"];
// obtengo la cantidad de stock del producto
$query = mysql_query("SELECT stock FROM articulo WHERE id_articulo = $idproducto");
list($stock) = mysql_fetch_row($query);
// verifico que sea menor o igual el pedido al stock
if($porcentaje > $stock) {
echo "La cantidad es superior a lo que hay en la tienda";
header('location: resultado_salida.php');
exit();
}else{ // actualizo la db con los datos nuevos!
mysql_query("UPDATE articulo SET stock = stock - $porcentaje WHERE id_articulo = $idproducto");
echo "La Nota de Produccion se ha realizado con exito";

header('location: resultado_nota.php');
exit();
}
}


/*mysql_query();

//CONSULTO LA EXISTENCIA DE PRODUCTOS
$sq=mysql_query("select stock from articulo where id_articulo = '".$idproducto[$i]."'") or die("Problemas en el select:".mysql_error());
$reg=mysql_fetch_array($sq);
$cant=$reg['stock']-$cantidad[$i];

//CONSULTO LA EXISTENCIA DEL PRODUCTO Y LA ACTUALIZO
mysql_query("update articulos set stock = '".mysql_real_escape_string($cant[$i])."' where id_articulo = '".$idproducto[$i]."'") or die(mysql_error());
*/

?>