(letzte Änderung an dieser Seite: 03.08.2010)
(letzte Synchronisation der PDF-Präsentation: 02.08.2017)
Falls keine PDF-Präsentation zu sehen ist, klicken Sie zum Download hier: Direktdownload PDF-Präsentation
[Hier wird der Veranschaulichung wegen zuvor eine kurze Einheit Scratch eingeschoben; Robot Karol kommt später bei vertiefter Algorithmik]
PHP-Code<?php if (Bedingung) { Anweisung } ?>
Bei der Verknüpfung mehrerer Bedingungen schreibt man
if (Bedingung1 && Bedingung2) (UND)
if (Bedingung1 || Bedingung 2) (ODER)
PHP-Code<?php if (Bedingung) { Anweisung } elseif (Bedingung2) { Anweisung } elseif (Bedingung3) { Anweisung } else { Anweisung } ?>
Wenn eine Bedingung als wahr erkannt und die zugehörige Anweisung ausgeführt wird, werden die folgenden Zweige nicht ausgeführt (die entsprechenden Bedingungen sollten in diesem Fall sowieso nicht wahr sein).
| Operator | Bedeutung | 
|---|---|
| == | gleich | 
| != oder <> | ungleich | 
| < | kleiner | 
| <= | kleiner oder gleich | 
| >= | größer oder gleich | 
| > | größer | 
1. Formular
HTML-Code<form action = "ergebnis.php" method = "post" /> Ihr Nachname: <input type = "text" name = "nachname" /><br /> Ihr Geschlecht: <input type = "radio" name = "geschlecht" value = "m" />m oder <input type = "radio" name = "geschlecht" value = "w" />w<br /> <input type = "submit" value = "begrüße mich!" /> </form>
2. Auswertung
PHP-Code<?php $name = $_POST['nachname']; $geschlecht = $_POST['geschlecht']; if ($geschlecht == "m") { $anrede = "Herr"; $artikel = "der"; } else { $anrede = "Frau"; $artikel = "die"; } echo "Hallo! Sie müssen $artikel $anrede $name sein!"; ?>
Mögliche Ausgabe
Hallo! Sie müssen der Herr Schmitt sein!
PHP-Code/* Die folgende Zeilen entkommentieren und die Variablen benutzen, um die Funktionsfähigkeit des korrigierten Listings zu überprüfen. */ // $kapital = 10000; // $kreditsumme = 1300; if (kapital > 10000 AND kreditsumme <= 2000) { $message = "Sie haben " . $kapital " Euro Kapital, wir gewähren Ihren Kredit." } elseif $kreditsumme >2000 { $message = "Wir gewähren grundsätzlich keine Kredite über 2000 Euro. Deshalb können wir die von Ihnen gewünschte Summe von " $kreditsumme " Euro nicht akzeptieren." } elseif ($kapital <= 10000) { $message "Sie haben zu wenig Kapital (Ihre Eingabe: $kapital), um bei uns einen Kredit zu erhalten."; }
PHP-Codeexit('Das Gewicht ist zu groß. Bitte Programm mit neuen Parametern erneut starten.');
PHP-Codeexit('Das Gewicht ist zu niedrig. Bitte Programm mit neuen Parametern erneut starten.');