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());
*/
?>