Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2017, 12:42
Avatar de zreep
zreep
 
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 14 años, 7 meses
Puntos: 12
Pregunta actualizar stock

Hola a todos nuevamente. Les comento que estoy tratando de hacer un simple sistema de ventas y stock, pero me he hecho una nube cuando trato de descontar un producto, mejor dicho, la cantidad de un producto.

Para agregar una venta uso un formulario con metodo POST. La logica es tomar el ID de la ultima venta y restarle esa cantidad al Stock, no?

Me podrian orientar un poco. Gracias

Código PHP:
if(isset($_POST['add'])){
    if(!empty(
$_POST['prodid']) && !empty($_POST['cantidad']) && !empty($_POST['valor'])){
        
$add $conn->prepare("INSERT INTO ventas (proid, cantidad, valor, fecha) VALUES (:proid, :cantidad, :valor, :fecha)");
        
$add->bindValue(':proid'$_POST['prodid']);
        
$add->bindValue(':cantidad'$_POST['cantidad']);
        
$add->bindValue(':valor'$_POST['valor']);
        
$add->bindValue(':fecha'date('d/m/Y'));
        
$add->execute();
        
        
header('location: /to');
    }
    else{
        echo 
'<div>Recuerde completar bien los campos!</div>';
    }

Código HTML:
<form action="" method="post">
<select name="prodid">
<?php
$stock = $conn->query("SELECT * FROM stock");
while ($row = $stock->fetch()) {
?>
<option value="<?=$row['id'];?>"><?=$row['producto'];?> $<?=$row['valor'];?></option>
<?php
}
?>
</select><br>
<input type="text" name="cantidad" autocomplete="off" placeholder="Cantidad" /><br>
<input type="text" name="valor" autocomplete="off" placeholder="Valor" />
<br>
<button name="add"><i class="fa fa-plus" aria-hidden="true"></i> Agregar</button>
</form> 
Esto uso para agregar la nueva venta
__________________
Zreep