Buenas. Estoy aprendiendo PHP y la verdad es que ya he dado unos cuantos pasitos, el problema es que no logro hacer la forma de editar el código de esta manera:
Código PHP:
Ver original<html>
<head>
</head>
<body>
<p>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="POST">
<input type="text" name="id1" /> Introduce tu nombre<br>
<input type="text" name="id2" /> ¿Hombre o mujer?<br>
<input type="checkbox" name="id3" /> Acepto los términos y condiciones.<br>
<input type="submit" value="Envia"> </form>
<?php
{ if($_POST["id2"] == "hombre") {
echo "Bienvenido ";
} elseif($_POST["id2"] == "mujer") {
echo "Bienvenida ";
}
if($_POST["id2"] == "hombre") {
echo "Sr. ";
} elseif($_POST["id2"] == "mujer") {
echo "Sra. ";
}
echo $_POST["id1"]; echo ", es un placer conocerle";
};
?>
</p>
</body>
</html>
Lo que yo estoy buscando, es que sea válido que el usuario ponga tanto Hombre como hombre, que de lo mismo si lo escribe en mayúsculas o minúsculas. Estoy pensando en si se puede poner algo del estilo como..
Código PHP:
Ver originalif($_POST["id2"] == "hombre" || "Hombre") {
echo "Bienvenido ";
} elseif($_POST["id2"] == "mujer" || "Mujer") {
echo "Bienvenida ";
}
pero no me lo coge como válido. He probado más operadores y tampcoo me han servido.
La pregunta es si se pueden poner varias condiciones para ese if y ese elseif, o si tendría que llamar a alguna definición que me convierta lo que el usuario escriba a minúsculas directamente y entonces que opere con minúsculas solamente.
Un saludo.