Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Hai 18 anni?

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,448

    Hai 18 anni?

    In una pagina devo controllare se chi si sta registrando, alla data attuale, ha compiuto o no 18 anni.
    La data viene inserita tramite 3 menu a tendina, quindi alla fine avrò 3 variabili numeriche per giorno, mese ed anno, come confronto queste variabili con la data attuale per vedere se la persona è maggiorenne?

  2. #2
    Dai dati inseriti genera un timestamp (vedi mktime()) + 18 anni e confrontalo con time().

  3. #3
    Originariamente inviato da filippo.toso
    Dai dati inseriti genera un timestamp (vedi mktime()) + 18 anni e confrontalo con time().
    Così è un metodo più elegante ed è un metodo che si aggiorna da solo.

    Se invece vuoi fare qualcosa di più semplice:

    Codice PHP:

    $anno_in_cui_è_nata 
    $_POST['tuo_post_form'];
    $anno_attuale"2009";
    $sottrazione $anno_in_cui_è_nata $anno_attuale;

    if (
    $sottrazione === 18)

    echo 
    "yeahhhh sono maggiorenneee!!";

    else

    echo 
    "Non sono maggiorenne :-("

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.