Estoy necesito solucionar algo que creo que es sencillo, solo que necesito un poco mas de practica con PHP.
Lo que pretendo hacer es un inventario sencillo que tengan cierta cantidad de productos, cada vez que se envie una nueva consulta se vaya reduciendo en -1 a la cantidad total
EJEMPLO
PRODUCTO | CANTIDAD
-Producto1 | 120
-Producto2 | 10
-Producto3 | 0
Mi problema esta que cuando el contador llegue 0 me salga un mensaje de error o una advertency que deje de restar, para que no pase a numeros negativos.
les dejo el codigo de lo que he hecho hasta ahora.
HTML
Código HTML:
<div class="content" id="addproitem"> <form action="updateproduct.php" method="post"> <div > Producto:<?php $name= mysql_query("select * from productos"); echo '<select name="ITEM" id="user" class="textfield1">'; while($dato= mysql_fetch_assoc($name)) { echo '<option value="'.$dato['id'].'">'; echo $dato['producto']; echo'</option>'; } echo'</select>'; ?> </div> <br /> <div ><input name="" type="submit" value="Add" /></div> </form> </div>
Código PHP:
<?php
include("db.php");
$proid=$_POST['ITEM'];
$sql ='select * from productos where producto';
$res = mysql_query($sql);
if (mysql_num_rows($res)== 0){
echo 'No quedan' .$res['producto1'. 'en inventario'];
}
else {
mysql_query("UPDATE productos SET cantidad = cantidad -1 WHERE id='$proid'");
header("location: tableedit.php#page=addproitem");
}
?>
Un saludo