Te refieres a estas?:
Código PHP:
//consulta para condicionar el descuento y almacenado de las tablas (TOXICOS)
$consulta_toxicos = mysql_query("SELECT * FROM toxicos_sustancias_peligrosas WHERE NUM_AUTORIZACION = '$num_permiso'");
$array_toxicos = mysql_fetch_array($consulta_toxicos);
if ($num_permiso != $array_toxicos['NUM_AUTORIZACION']):
echo "EL NUMERO DE AUTORIZACION NO COINCIDE CON EL DE LA BASE DE DATOS, NO SE CAPTURARA LA PARTIDA";
elseif ($array_toxicos['CANTIDAD'] == "0"):
echo "ESTE PERMISO YA ESTA AGOTADO, NO SE REGISTRARA LA PARTIDA";
elseif ($cantidad_umtc > $array_toxicos['CANTIDAD']):
echo "NO SE PUEDE DESCONTAR UNA CANTIDAD MAYOR A LA DISPONIBLE, NO SE REGISTRARA LA PARTIDA";
Todo lo que esta ahi es necesario, por ejemplo si no esta este: elseif ($cantidad_umtc > $array_toxicos['CANTIDAD']): seguira descontando hasta numeros negativos, igual con este elseif ($array_toxicos['CANTIDAD'] == "0"):.
En fin, no hay ningun error con las consultas, de hecho me olvide de poner el mysql_error, gracias por recordarmelo.
Lo que hice para que la aplicacion funcione correctamente, al %100 (bueno, por lo menos solo esta parte, la captura de partidas) fue poner asi el switch:
Código PHP:
switch ($clave_regulacion) {
case ($clave_regulacion == "CA" || $clave_regulacion == "CM" || $clave_regulacion == "CP" || $clave_regulacion == "C1" || $clave_regulacion == "C2" || $clave_regulacion == "C6" || $clave_regulacion == "M6" || $clave_regulacion == "AV" || $clave_regulacion == "IM" || $clave_regulacion == "NM"):
//resto del codigo
Por lo pronto ya quedo resuelto este problemilla. Gracias por auxiliarme.