Abfragen & ihre Bedingungen:
Was möchte ich abfragen== (ist gleich) Abfragen miteinander verknüpfen&& der and (Und Abfrage) |
Die If Abfrage:
Eine If Abfrage(In diesem Beispiel: $name == “Christian”) sieht so aus:
if($name == "Christian") { //Name ist gleich Christian
$status = "verfügbar";
echo"$name ist $status";
}
Merke: Bei einer einzeiligen Anweisung benötigst du nicht zwingend die Klammern { }
if($name == "Christian" && $nachname == "Neu") //Damit diese Anweisung ausgeführt wird, müssen beide Abfragen wahr sein echo"$name $nachname ist verfügbar";
Man kann auch eine Anweisung bestimmen, die erst bei einer Nichterfüllung ausgeführt wird:
</pre> if($name == "Christian" || $name == "Admin") //Diese Abfrage führt die Anweisung aus, wenn lediglich eines der beiden Abfragen erfüllt ist <pre>echo"$name ist verfügbar"; else echo"$name ist nicht verfügbar";
Eine weitere Möglichkeit ist, dass im nächsten Schritt eine weitere Abfrage getätigt wird:
if($name == "Christian") echo"$name ist verfügbar"; else if($name == "Admin" xor $name == "Admin2") //Nur eine der beiden Abfragen darf richtig sein echo"$name ist verfügbar";
Switch Abfrage
Eine Switch Abfrage prüft die einzelne mit der gewünschten Variable. Im Gegensatz zur If Abfrage prüft die Switch Abfrage allerdings nur, ob beide identisch sind:
Ist man mit den Anweisungen einer Abfrage zu Ende benötigt man ein “break;” um zur nächsten Anweisung gelangen zu können.
$datum = "morgen";
switch ($datum) {
case "heute": //wird nicht ausgeführt
echo"Heute ist das Datum aktuell";
break;
case "morgen": //wird ausgeführt
echo"Morgen ist das Datum aktuell";
break;
case 14: //wird nicht ausgeführt
echo"In 14 Tagen ist das Datum aktuell";
default:
echo"Kein Datum ist aktuell";
}
Das default wird zum Beispiel für eine Ausgabe benötigt, falls keines der Abfragen zutrifft.
Im nächsten Kapital geht es um Schleifen (For Schleife, While Schleife, Do While Schleife)
Ähnliche Artikel:
Kommentare:
Christian Neu © 2009 - 2012
|
:P
:daumen: 

