Hola,
Primero que nada una recomendación (que a lal arga te hará la vida mas fácil): deja de usar las funciones mysql_ y usa
mysqli o
PDO. ¿La razón?
La extensión mysql esta obsoleta desde PHP 5.5.
Ahora bien, para tu problema, puedes usar algo asi:
Código PHP:
Ver original$agente = isset($_POST['agente']) ?
preg_replace('[^A-Za-z0-9]', '', $_POST['agente']) : null ;
if ( empty( $agente ) ) { echo 'No se ha seleccionado un agente.';
}else{
// Aqui ya haces la consulta/filtro/etc.
}
La razón por la que el código de migue_coco no funciona es que
isset comprueba que una variable esté seteada, no si está vacía o no.
¡Saludos!