Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: javaquery en 13 de Febrero 2017, 17:13
-
Hola, cómo hago para que cuando meta un valor menor de 18, me salga un mensaje diciendo hola fulanito , eres menor de edad no puedes pasar? Este es el código que llevo:
<form method ='post' action="pagina.php">
Nombre: <input type ='text' name ='nombre'/><br/><br/>
Edad: <input type ='text' name='edad' /><br/><br/>
<input type = 'submit' name='enviar' value='Registrar'/><br/>
</form>
aqui php
<?php
session_start();
if(empty($_POST['nombre'])){
$_SESSION["error1"] = "Debes introducir un nombre";
}
if(empty($_POST['edad'])){
$_SESSION["error2"] = "Debes introducir la edad";
}
if(isset($_SESSION["error1"]) || isset($_SESSION["error2"])) {
header("Location: index.php");
}else {
$nombre = $_POST['nombre'];
$edad = $_POST['edad'];
echo "Hola ".$nombre." tienes ".$edad." años <br/>";
}
?>
aqui otro php
<?php
session_start();
include("formulario.html");
/*include_once("formulario.html");
require("formulario.html");
require_once("formulario.html");*/
if(isset($_SESSION["error1"])){
echo $_SESSION["error1"]."<br/>";
unset($_SESSION["error1"]);
}
if(isset($_SESSION["error2"])){
echo $_SESSION["error2"]."<br/>";
unset($_SESSION["error2"
]);
}
session_destroy();
?>
-
Buenas.
No se si te refieres a esto, en el segundo código podrías poner esto en el else:
if($edad < 18) {
echo "Hola $nombre eres menor de edad, tienes $edad años y no puedes pasar.";
} else {
echo "Hola $nombre eres mayor de edad, tienes $edad años y puedes pasar.";
}
Saludos. ;D
-
Yo no sé lo que piensa pedro,, pero a lo mejor para estas cosas no sería mejor usar javaScript?
-
No lo se, pero si lo piden en php
-
Buenas,
Para mí, decir que lo haría con JavaScript, siempre es más rápido hacer ciertas cosas desde el lado cliente que tener que usar el servidor. Pero me imagino que javimf lo que estará haciendo es seguir algún curso, máster, carrera, etc. Y es lo que le piden para poder conocer mas formas de actuar y seguir profundizando en PHP.
Saludos. ;D