La cuestion es que use un switch para verificar la condicion de los radio(del estado civil)... ahora mi pregunta es la siguiente... yo a la condicion del sexo y edad la verifico mediante if/ elseif y else... pero como hago para tomar el valor de el estado civil y qe me lo imprima junto con el resto del texto... ya que el switch tiene los print dentro y ahi me imprime en pantalla al verificalo...
o lo estoy haciendo mal?? deberia hacer todo con los if???
que me sugieren...
les dejo el codigo... a los if los borre
Código HTML:
<form action="enviar_ej6.php" method="POST" > <input type="text" name="nombre" value="" placeholder="Nombre" /><br /> <input type="text" name="apellido" value="" placeholder="Apellido" /><br /> <input type="text" name="mail" value="" placeholder="Direccion" /><br /> <input type="text" name="sexo" value="" placeholder="Sexo" /><br /> <input type="radio" name="estado" value="Casado/a" />Casado/A<br /> <input type="radio" name="estado" value="Soltero/a" />Soltero/a<br /> <input type="radio" name="estado" value="Divorciado/a" />Divorciado/A<br /> <input type="radio" name="estado" value="Separado/a" />Separado/A<br /> <input type="radio" name="estado" value="Otro/a" />Otro/A<br /> <input type="text" name="edad" value="" placeholder="Edad" /><br /> <input type="submit" name="boton" value="Enviar Datos" /> </form>
Código PHP:
//print_r ($_POST);
$nom = $_POST['nombre'];
$app = $_POST['apellido'];
$adr = $_POST['mail'];
$sex = $_POST['sexo'];
$civ = $_POST['estado'];
$age = $_POST['edad'];
if()
switch($civ){
case "Casado/a":
print ("Casado");
break;
case "Soltero/a":
print ("Soltero");
break;
case "Divorciado/a";
print ("divorcioado");
break;
case "Separado/a";
print ("separado");
break;
case "Otro/a";
print ("Otro");
break;
default:
print("Seleccione Su estado civil.");
}
saludos!!!