
Problema con Update
Publicado por C (1 intervención) el 23/04/2020 23:51:14
Buenas a todos. Tengo un problema en la última parte de mi código.
Estoy tratando de cambiar el stock de un producto luego de hacer una orden(que puede llevar más de un producto). Para esto rescato el valor del producto en la orden y el total, los resto y lo guardo en una variable. El problema es que al tratar de actualizar el valor en la BD (MySQL) no cambia. No tengo ningún error ni notice, solo no se actualiza.
Estoy tratando de cambiar el stock de un producto luego de hacer una orden(que puede llevar más de un producto). Para esto rescato el valor del producto en la orden y el total, los resto y lo guardo en una variable. El problema es que al tratar de actualizar el valor en la BD (MySQL) no cambia. No tengo ningún error ni notice, solo no se actualiza.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
if(isset($result2) && isset($result))
{
$available_quantity = $result2 - $result;
if($available_quantity == 0)
{
$update_query = "
UPDATE productos SET
producto_status = inactive
WHERE producto_id = '". $producto_id ."''
";
$statement = $connect->prepare($update_query);
$statement->execute();
}else{
$update_query2 = "
UPDATE productos SET
producto_cantidad = '".$available_quantity."'
WHERE producto_id = '". $producto_id ."''
";
$statement3 = $connect->prepare($update_query2);
$statement3->execute();
echo 'Orden Creada';
}
return $available_quantity;
}
Valora esta pregunta


0