Cuando tomes variables de un formulario conviene usar las variables $_GET, o $_POST: lee esto 
http://www.forosdelweb.com/showthrea...989#post238989 
Ademas de empty() tambien uso trim() para que elimine los espacion en blanco, pues si alguien rellena con un " " (espacio) el campo del formulario las formas anteriores fallarán. 
 Código PHP:
    $_POST['nombre'] = trim($_POST['nombre']);
if (empty($var)) {
    echo "No se encontro";
} 
    
  http://www.php.net/trim