Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    2

    Passaggio di variabile orario

    Ciao ragazzi !
    Il quesito è questo: Creare una pagina dove, inserisco l'orario e in base all'orario mi viene stampata una determinata frase, ad esempio, se inserisco le ore 9:00 mi stamperà "Buona mattina".
    Il problema è che non riesco a capire come far riconoscere a PHP diversi formati, ad esempio:
    8:30 ; 8,30 etc...
    Vi posto qui le mie due pagine, spero mi possiate aiutare!

    codice HTML:
    <html><head><title> Benvenuto </title></head>
    <body><h1> Che ore sono? </h1><form action="ora.php">	<input type="text" name="ore" placeholder="Inserisci qui l'ora" >	<br></br>	<input type="submit" value="Conferma" >	<br></br></form></body></html>
    Seconda pagina:

    codice HTML:
    <html><head><title> pagina2 </title></head><body><br>></br>
    [PHP]
    <?php $ore=$_GET["ore"];$nome=$_GET["nome"];$cognome=$_GET["cognome"];
    if ( $ore==null ){	echo "Orario errato";}else if ( $ore >= 0 && $ore <= 9 ){	echo "Buona notte $cognome $nome";}else if ( $ore > 9 && $ore <= 12 ){	echo "Buona mattina $cognome $nome";}else if( $ore > 12 && $ore <= 19 ){	echo "Buon pomeriggio $cognome $nome";}else if ( $ore > 19 && $ore < 24 ){	echo "Buona sera $cognome $nome";}else {	echo "Non esiste questo orario";}?>
    [/PHP]</body></html>

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Dovresti impaginare il codice.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Metti 2 campi text, in uno chiedi l'ora e nell'altro i minuti, così non hai problemi di separatori.
    Per essere ancora più sicuro, invece di 2 campi text metti 2 select.

    Nel tag <form> specifica l'attributo "method".

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    2
    Hai ragione, sono nuovo e non ho fatto caso a questo, risolvo!

Tag per questa discussione

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 © 2025 vBulletin Solutions, Inc. All rights reserved.