Hola de nuevo, se me ocurrio hacerlo de esta manera, pero no me esta funcionando, no creo que sea algo imposible de hacer.
Código PHP:
//PERMISO DE TOXICOS
case "PF":
$consulta = mysql_query("SELECT CANTIDAD FROM toxicos_sustancias_peligrosas where NUM_AUTORIZACION = '$num_permiso'");
$row = mysql_fetch_array($consulta);
if ($row['CANTIDAD'] > '0') {
$insert = mysql_query("UPDATE toxicos_sustancias_peligrosas SET CANTIDAD = CANTIDAD - '$cantidad_umtc' WHERE NUM_AUTORIZACION = '$num_permiso'");
if (!$insert) {
die("NO SE PUDO DESCONTAR LA CANTIDAD DEL PERMISO DE SUSTANCIAS PELIGROSAS: " . mysql_error());
}
else
echo"ya se termino el permiso";
}
break;
Primero hago una consulta dependiendo del numero de permiso, lo acomodo en un array, y hago las condiciones con el campo necesario. No se si el la forma adecuada de hacerlo. Con este codigo sige descontando hasta numeros negativos.