Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17583
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Verificar se idade é maior ou menor que 18 anos

08-03-2011 10:11

Esse script em PHP abaixo, permite ter uma verificação em relação a idade da pessoa que está fazendo o cadastro.

Essa verificação é baseada no ano que a pessoa colocar no input.

<?php // idade permitida $idade_permitida = 18; // ano no nascimento $ano_nascimento = "1978"; // ano atual $ano_atual = date("Y"); // $idade armazena a idade atual do usuário $idade = $ano_atual-$ano_nascimento; // se for menor que 18 anos if($idade < $idade_permitida) { echo "Menor de 18 anos"; } else { // se for maior que 18 anos echo "Maior de 18 anos"; } ?>

0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Mensagens: 1
Sexo: Masculino

Verificar se idade é maior ou menor que 18 anos

07-09-2011 23:49

Olá

Gostaria de saber se podem me ajudar??? preciso de uma função assim

ao entrar no site existe um formulário de data de nascimento ao usuario preencher e avancar e se sua idade for mais de 18 anos ele poderá acessar o site caso contrário irá para outro site

como faço?
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17583
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Verificar se idade é maior ou menor que 18 anos

08-09-2011 07:49

Baseado no script desse post, o código ficaria assim:

<?php if(isset($_POST['submit'])) { // idade permitida $idade_permitida = 18; // ano no nascimento $ano_nascimento = $_POST['ano']; // ano atual $ano_atual = date("Y"); // $idade armazena a idade atual do usuário $idade = $ano_atual-$ano_nascimento; // se for menor que 18 anos if($idade < $idade_permitida) { echo "<script> window.alert('Muito novo'); location.href='http://www.google.com'; </script>"; } else { // se for maior que 18 anos echo "<script> window.alert('Idade ideal'); location.href='http://www.seusite.com/conteudo.php'; </script>"; } } ?>


<form action="essedoc.php" method="post"> Ano de nascimento <input type="text" name="ano" value=""> <input type="submit" name="submit"> </form>

0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Mensagens: 1
Sexo: Masculino

Verificar se idade é maior ou menor que 18 anos

27-02-2014 08:56

Preciso de uma ajuda com esse código como faço se for a data inteira ex: 31/03/1990
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17583
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Verificar se idade é maior ou menor que 18 anos

27-02-2014 09:15

Se for somente se basear no ano, entra com a data no input ano

Em seguida, troque no script

// ano no nascimento $ano_nascimento = $_POST['ano'];

por

// ano no nascimento $ano = explode("/", $_POST['ano']); $ano_nascimento = $ano[2];

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]