Buen día amig@s. Deseo efectuar una actualización en un campo de una tabla mientras que al tiempo introduzco unos datos en otra tabla. La consulta que introduce los datos se efectúa bien, mas la de actualización no.
Pongo ahora el código y estaría muy agradecido si alguien me echa una mano. Gracias por adelantado.
if (isset($_POST['btn_procesar'])){
$pro = strtoupper($_POST['producto']);
$codigo = $_POST['codigo'];
$cantidad = $_POST['cantidad'];
$preciot = $_POST['precio_total'];
$sql = "INSERT INTO ventas (id_producto, producto_venta, precio_venta, cantidad_venta) VALUES ('$codigo', '$pro', '$preciot', '$cantidad')";
$result = mysql_query($sql);
if ($result == true){
$consulta = "SELECT * FROM productos";
$resultado = mysql_query($consulta);
$fila = mysql_fetch_array($resultado);
if ($fila['cantidad'] >= $cantidad){
$consulta2 = "UPDATE productos SET cantidad = cantidad - '$cantidad' WHERE id='$codigo'";
$resultado2 = mysql_query($consulta2);
}
-----
}
else{
echo 'error';
}
}