Tengo el siguiente documento html:
Código HTML:
<html>
<head></head>
<body>
<form name="prueba" method="post" action="valida.php">
Nombre: <input type="text" name="nombre"><br>
Edad: <input type="text" name="edad"><br>
Sexo: Hombre <input type="radio" name="sexo" value="hombre"> Mujer <input type="radio" name="sexo" value="mujer">
<input type="submit" value="Enviar">
</form>
</body>
</html>
Lo envio a "validar.php"
Código PHP:
<?php
foreach ($_POST as $campos){
if (empty($campos)){
exit ("Revisar - Campos Formularios Vacios");
}
}
echo "Todo Perfes";
?>
Resulta que si dejo algun campo sin rellenar del input <type="text"> me da el mensaje de error, pero si dejo en blanco el input type=<"radio"> me lo da por bueno y no me sale ningun error. A que es debido? Gracias.