Autor Tema: programa menor de edad PHP dada una edad decidir si puede continuar a no  (Leído 7860 veces)

javaquery

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 125
    • Ver Perfil
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:

Código: [Seleccionar]
<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
Código: [Seleccionar]
<?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
Código: [Seleccionar]
<?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(); 
?>

« Última modificación: 15 de Abril 2017, 19:24 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:programa menor de edad php
« Respuesta #1 en: 14 de Febrero 2017, 22:10 »
Buenas.

No se si te refieres a esto, en el segundo código podrías poner esto en el else:
Código: [Seleccionar]
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

bermartinv

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 298
    • Ver Perfil
Re:programa menor de edad php
« Respuesta #2 en: 15 de Febrero 2017, 12:28 »
Yo no sé lo que piensa pedro,, pero a lo mejor para estas cosas no sería mejor usar javaScript?

javaquery

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 125
    • Ver Perfil
Re:programa menor de edad php
« Respuesta #3 en: 15 de Febrero 2017, 12:36 »
No lo se, pero si lo piden en php

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:programa menor de edad php
« Respuesta #4 en: 16 de Febrero 2017, 14:59 »
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

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".