Godmorgen, God eftermiddag, God aften eller Godnat?

Tags:    php

Når man logger ind på min side skal man få en lidt mere varm, velkomst. Siden skal nemlig gerne finde ud af om det er nat, morgen, eftermiddag eller aften og så skrive en sætning sådan her:

God aften shafh (altså: $God... $Bruger)

Jeg har prøvet mig lidt frem og skrevet denne kode.


$time = date("G");

if ($time > 6) {
$udtryk = "Godnat";
} elseif ($time > 12) {
$udtryk = "God morgen";
} elseif ($time > 18) {
$udtryk = "God eftermiddag";
} elseif ($tal > 24) {
$udtryk = "God aften";
}


echo"<p class='over'>$udtryk $brugernavn</P>Du er nu logget ind.<br><br>";



____

Det ser fint ud, men skriver godaften der hvor der er morgen osv. Hvad er der galt?

date: G, gør da det at den viser hvilken time vi er i, ik? Eks. er kl nu 10:03, så bør den vel skrive: 10 med den funktion :S?




Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
$time = date("G");
if ($time >= 0 && $time < 6)
{ // Større end eller lig 0, mindre end 6.
$udtryk = "Godnat"; // Mellem 0:00 og 6:00
}

elseif ($time >= 6 && $time < 12)
{ // Større end eller lig 6, mindre end 12.
$udtryk = "God morgen";
}

elseif ($time >= 12 && $time < 18)
{ // Større end eller lig 12, mindre end 18.
$udtryk = "God eftermiddag";
}

elseif ($time >= 18 && $time < 24)
{ // Større end eller lig 18.
$udtryk = "God aften";
}
else
{ // Teoretisk ufremkommeligt tilfælde.
$udtryk = "Hej";
}

printf("<p class=\\"over\\">%s %s</p>Du er nu logget ind.", $udtryk, $brugernavn);



Læs din kode. Den skal skrive Godnat efter klokken 6 om morgenen, og indtil klokken 24 om aftenen.

"mindre end", "større end"



Når man logger ind på min side skal man få en lidt mere varm, velkomst. Siden skal nemlig gerne finde ud af om det er nat, morgen, eftermiddag eller aften og så skrive en sætning sådan her:

God aften shafh (altså: $God... $Bruger)

Jeg har prøvet mig lidt frem og skrevet denne kode.


$time = date("G");

if ($time > 6) {
$udtryk = "Godnat";
} elseif ($time > 12) {
$udtryk = "God morgen";
} elseif ($time > 18) {
$udtryk = "God eftermiddag";
} elseif ($tal > 24) {
$udtryk = "God aften";
}


echo"<p class='over'>$udtryk $brugernavn</P>Du er nu logget ind.";



____

Det ser fint ud, men skriver godaften der hvor der er morgen osv. Hvad er der galt?

date: G, gør da det at den viser hvilken time vi er i, ik? Eks. er kl nu 10:03, så bør den vel skrive: 10 med den funktion :S?




Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world


Hej,

date('G') viser i et interval fra 0 - 23... 24 er ikke med!
Hvor bruger du $tal i den sidste if og $time i de andre?


/Daniel
www.theemann.dk



Når man logger ind på min side skal man få en lidt mere varm, velkomst. Siden skal nemlig gerne finde ud af om det er nat, morgen, eftermiddag eller aften og så skrive en sætning sådan her:

God aften shafh (altså: $God... $Bruger)

Jeg har prøvet mig lidt frem og skrevet denne kode.


$time = date("G");

if ($time > 6) {
$udtryk = "Godnat";
} elseif ($time > 12) {
$udtryk = "God morgen";
} elseif ($time > 18) {
$udtryk = "God eftermiddag";
} elseif ($tal > 24) {
$udtryk = "God aften";
}


echo"<p class='over'>$udtryk $brugernavn</P>Du er nu logget ind.";



____

Det ser fint ud, men skriver godaften der hvor der er morgen osv. Hvad er der galt?

date: G, gør da det at den viser hvilken time vi er i, ik? Eks. er kl nu 10:03, så bør den vel skrive: 10 med den funktion :S?




Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world


Hej,

date('G') viser i et interval fra 0 - 23... 24 er ikke med!
Timer kan aldrig være > 24...
Hvor bruger du $tal i den sidste if og $time i de andre?


/Daniel
www.theemann.dk

www.theemann.dk



Tussinde gange tak. Hved ikke hvorfor jeg ikke har glemt nogle af de store fejl, men er ikke så god til php, så i må forstå jeg ikke har helt check på koderne, og deres funktion!



Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



t