giusto![]()
giusto![]()
Sistemi di allarme, telecamere, autoradio, video proiettori e altri prodotti tecnologici: fedom.it
ehmmm giusto cosa??
Non fatemi incasinare pf!! Faccio già una fatica boia!!
LoL![]()
PHP THE BEST
aspè ma tu dici delle if e delle elseif?Originariamente inviato da KaNnA
stai facendo un confronto tra un numero e una stringa...
la sintassi corretta è
$ora = date("G");
if ($ora <= 17) {
...}elseif (...) {...}
ecc
non ci vanno le virgolette x farla breve
lo switch nn mi sembra abbia errori
Sistemi di allarme, telecamere, autoradio, video proiettori e altri prodotti tecnologici: fedom.it
Ciao Albertorrr,
saresti cosi gentile da farmi vedere un'altra soluzione di come impostare questo;
Grazie MichelCodice PHP:
<?php
$ore = (int)date("G");
switch($ore)
{
// Tra le 12 e le 17
case($ore >= 12 && $ore <= 17);
$msg = "Buon pomeriggio";
break;
// Tra le 17 e le 24 buona sera
case($ore >= 17 && $ore <= 24);
$msg = "Buona sera";
break;
// Tra le 24 e le 05 del mattino buona notte
case($ore >= 0 && $ore <= 5);
$msg = "Buona notte";
break;
// di default buon mattino
default:
$msg = "Buon mattino";
break;
}
?>
PHP THE BEST
$ora = date("G");
if ($ora >=21 && $ora<=24) {
echo "buona sera";
}elseif ($ora>24 AND $ora<=12) {
echo "buon giorno";}
elseif ($ora > 12 && $ora <= 17)
{
echo "buona pennica";
}
elseif ($ora > 17 && $ora < 21)
{
echo "buona pomeriggio";
}
fatto veloce dovrebbe funzionare così
Sistemi di allarme, telecamere, autoradio, video proiettori e altri prodotti tecnologici: fedom.it
Thx, mo lo testo e ti dico!
Solo una piccola domanda, quello che ha fatto Ken84 va anche bene?
Sto facendo un esercizio sul libro di "Beginning PHP5 Apache and MySQL Web Development Jan 2005 ISBN0764579665"
é in inglese ma lo comandato in italiano aspetto che arrivi!!
Ciao Michel
PHP THE BEST
guarda il codice che ti ho messo && e AND sono la stessa cosa, capito?
Sistemi di allarme, telecamere, autoradio, video proiettori e altri prodotti tecnologici: fedom.it
Si ho visto ho pensato che volevi farmi capire quello!! Fino li thx
Grazie a tutti voi per l'aiuto, oramai fino qui sono arrivato da solo mo ho bisogno un bel libro in italiano per capire meglio che sta per arrivare!!
Non sono un grand matematico hihihi!!
![]()
PHP THE BEST
ma funziona almeno?![]()
Sistemi di allarme, telecamere, autoradio, video proiettori e altri prodotti tecnologici: fedom.it
Allora io ho provato il tuo codice, funziona tutto tranne "buona notte"!
Ho provato a spostare l'ora ma non mi da il messaggio giusto!!
Mo guardo se riesco ad individuare il problema!!
EDIT: Si dovevo mettere lo 0 cosi funziona.Codice PHP:
<?php
$ora = date("G");
if ($ora >= 6 && $ora <= 12)
{
echo "Buon Giorno";
}
elseif ($ora > 12 && $ora <= 17)
{
echo "Buon Pomeriggio";
}
elseif ($ora > 17 && $ora <= 24)
{
echo "Buona Sera";
}
elseif ($ora > 24 && $ora < 6) // devo mettere 0 al posto di 24??
{
echo "Buona Notte";
}
?>
Ciau
Thx Michel
PHP THE BEST