====== Einfache Beispiele ====== Im Folgenden wird zunächst das HTML-Grundgerüst weggelassen und später auch noch ''''. ===== 5 mal 7 ===== Ein einfaches Beispiel, an dem aber deutlich wird, dass nicht einfach nur das ausgegeben wird, was man hinschreibt... ---- echo (5*7); ---- ===== Ausgaben, Variablen ===== Der Sourcecode $a = 14; $b = 8.3; $c = $a + $b; echo "Die Summe lautet $c
"; echo 'Die Summe lautet $c
'; echo 'Die Summe lautet '.($c+5).' ...
'; echo '$c' . "$c";
ergibt: ---- $a = 14; $b = 8.3; $c = $a + $b; echo "Die Summe lautet $c
"; echo 'Die Summe lautet \$c
'; echo 'Die Summe lautet '.($c+5).' ...
'; echo '$c' . "$c";
---- Die gleiche Ausgabe, aber mit erheblich schönerem und daher lesbarerem Quelltext, erreicht man mit: \n"); echo ("Nun mit Zeilenumbrüchen im XHTML-Code...

\n\n"); $a = 14; $b = 8.3; $c = $a + $b; echo "Die Summe lautet $c
\n"; echo 'Die Summe lautet $c
'; echo 'Die Summe lautet '.($c+5).' ...
'."\n"; echo '$c' . "$c\n"; echo ("

"); ?>
===== Namensvergleich ===== Auf einer XHTML (oder PHP) Seite wird ein Formular erstellt: Bitte trage deinen Namen ein und klicke auf den Button.
Vorname :
Darin wird folgendes festgelegt: - Es gibt ein ''submit''-Button, der gedrückt werden kann. - Es gibt ein Eingabefeld, in das man Text oder Zahlen eintippen kann. - Drückt man den ''submit''-Button, werden die Daten, die man im Formular eingegeben hat, an die Seite ''Vergleiche.php'' übertragen. - Dabei wird die ''POST''-Methode verwendet. - Der Variablenname für den eingegebenen Text wird als ''Vorname'' festgelegt. - In der Datei ''Vergleiche.php'' kann der Inhalt dieser Variablen mit ''$_POST["Vorname"]'' verwendet werden. (Groß- und Kleinschreibung sind relevant!) Danach wird die PHP-Datei namens ''Vergleiche.php'' aufgerufen: Ergebnis: Hallo ".$_POST["Vorname"]."!"; if ($_POST["Vorname"]=="Claudius") echo ("

Dir kann ich's ja sagen: Linux ist einfach am besten!

"); if ($_POST["Vorname"]=="Euteneuer") echo ("

Sie sollten zwar ihren Vornamen eingeben, aber ich sag's Ihnen trotzdem:
Windows ist ganz nett...

"); else echo("Herzlich willkommen ".$_POST["Vorname"]."!"); ?>
===== Zahlenvergleich ===== Gegeben sind 2 Dateien. Zunächst ein Teil einer HTML-Datei: Bitte trage 2 Zahlen ein und starte den Vergleich.
x :
y :
Und dann ein Teil einer PHP-Datei namens ''Vergleiche.php'': Einfache Version: Ergebnis: $_POST["y"]) echo $_POST["x"]." ist größer als ".$_POST["y"]."."; else echo "Sie haben ihre Zahl zweimal eingegeben!"; ?> Bessere Version: Ergebnis: "; else if ($_POST["y"]=="") echo "Sie haben kein y eingegeben.
"; else { echo "Ihre beiden Zahlen lauten $_POST["x"] und $_POST["y"].
"; if ($_POST["x"]<$_POST["y"]) echo $_POST["x"]." ist kleiner als ".$_POST["y"]."."; else if ($_POST["x"]>$_POST["y"]) echo $_POST["x"]." ist größer als ".$_POST["y"]."."; else echo "Sie haben ihre Zahl zweimal eingegeben!"; } ?>
===== Die Zahlen von 1 bis 100 ===== "; ?> Der ''for''-Befehl enthält 3 Parameter: - Zählvariable mit **Startwert** - **Solange**-Bedingung: Solange diese Bedingung erfüllt ist, geht's weiter. - **Nach** jedem Schleifendurchlauf wird die Zählvariable geändert. ''$i++'' ist eine Abkürzung dafür, dass der Inhalt der Variable immer um 1 erhöht wird. Im Abschnitt [[Schleifen]] werden die Schleifen ausführlicher behandelt.