Hallo,
ich möchte euch heute zeigen, wie man einen kleinen Begrüßungstext erstellt, der abhängig der Zeit immer einen anderen Text anzeigt.
Schritt 1: Text und Uhrzeit aussuchen
Zuerst überlegt man sich, zu welcher Uhrzeit man welchen Text angezeigen möchte.
Wenn man dies weiß, kann man diese einer Variable übergeben.
In unserem Beispiel nehmen wir nun diese Texte und Uhrzeiten:
Zitat- Von 0 bis 12 Uhr: Guten Morgen
- Von 12 bis 18 Uhr: Guten Mittag
- Von 18 bis 0 Uhr: Guten Abend
Schritt 2: Variablen setzen
Damit diese mit einer Variable abfragbar sind, müssen wir das ersteinmal in eine Variable setzen.
Das geht ganz einfach:
Man denkt sich einen Namen für die Variable aus und schreibt:
In unserem Beispiel:
<?php
$Morgen = "Guten Morgen!<br>";
$Mittag = "Guten Mittag!<br>";
$Abend = "Guten Abend!<br>";
?>
Das <br> hinter den Begrüßungstexten erzeugt einen Zeilenumbruch.
Damit PHP weiß, wie spät es ist, müssen wir ihm dies ersteinmal sagen, bevor wir mit den Abfragen anfangen können.
Das funktioniert mit date(); . Wir setzen das auch wieder in eine Variable, da man damit einfacher arbeiten kann.
Das ("H") steht für Hour(eng.: Stunde), damit werden nur die Stunden angegeben, da die Minuten ja für unser Vorhaben hier nicht wichtig sind.
Schritt 3: Die If-Abfragen
Kommen wir nun zu den If-Abfragen:
Hier werden wir nun immer Abfragen, wie "spät" es ist.
Wenn es vor 12 Uhr ist, zeige den Text Guten Morgen an.
<?php
if($Stunde<12)
{
echo "$Morgen";
}
elseif ($Stunde<18)
{
echo "$Mittag";
}
elseif ($Stunde >=18)
{
echo "$Abend";
}
?>
Alles anzeigen
Und das war es auch schon...
Wenn ihr dies auf eure PHP-Seite schreibt, seht ihr zu den angegebenen Stunden den passenden Begrüßungstext.
Fals ihr noch Fragen habt, meldet euch hier im Thread, ich werde euch dann helfen.
MfG
hundi/Energy
Dieses Tutorial wurde geschrieben von ~Energy-Programmierungen~ Programme der Zukuft
1. : Links eingefügt und Rechtschreibung(die erste) verbessert
2. : Rechtschreibung
3. : Fehler im Code
4. : Variablen fehler