igual, como recomendación... siempre has esto, con cada variable de entrada
Código PHP:
$foo = isset($_POST['foo'])? $_POST['foo']: null;
así, cuando compruebes su valor... mínimo, habrá algo que te indique... y por supuesto, esto elimina la posibilidad de errores (diría horrores) comunes, suerte!