Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2012, 11:37
demiancortes
 
Fecha de Ingreso: junio-2012
Mensajes: 6
Antigüedad: 11 años, 10 meses
Puntos: 0
Pregunta Reducir stock de productos

Hola, soy nuevo en esto de PHP, & lo que quiero hacer es un carrito de compras..
Lo que necesito es ir descontando las ventas del stock, por ejemplo si tengo 10 productos & vendo 2, que me queden 10.. tengo el siguiente código:

<title>Vender Radiadores</title>
<?
include 'bd.php';
import_request_variables("gp");
?>

<?
if(isset($_POST['add'])){
$add=$_POST['number'];
$query="update productos set stock=stock+$add where id=1";
mysql_query($query) or die("Cannot update");
}

if(isset($_POST['subtract'])){
$subtract=$_POST['number'];
$query="update productos set stock=stock-$subtract where id=1";
mysql_query($query) or die("Cannot subtract");
}

if(isset($_POST['id_txt'])) {
$id=$_POST['id_txt'];
$nombre=$_POST['nombre'];
$costo=$_POST['costo'];
$stock=$_POST['stock'];
}
?>
<br/>

<form name="form" method="post">
<table rules="all">
<tr>
<td>Producto</td>
<td>Precio</td>
<td>Stock</td>
<td>Cantidad a Vender</td>
<td>Venta</td>
</tr>
<tr>
<td><?if(isset($nombre)) echo $nombre?></td>
<td><?if(isset($costo))echo $costo?></td>
<td><?if(isset($stock))echo $stock?></td>
<td><input type="text" name="number"></td>
<td>
<input type="submit" name="add" value="+">
<input type="submit" name="subtract" value="-">
</td>
</tr>
</table>
</form>
<br/>
<a href="index.php">Volver</a>


Lo que quiero hacer lo puedo hacer en un solo campo:

$query="update productos set stock=stock+$add where id=1";

lo que quiero es que si selecciona un producto con diferente id, me la opción de modificarlo


Espero que me puedan ayudar :D!
Muchas Gracias