~~NOTOC~~ [[php:php_lektion05|=> Lektion 5: Formulare auf Webseiten]] ===== Lektion 6: "alte" Dateien aufbereiten - Übungen ===== {{ :htmlcss:work_64.png|}} * Erweitere deine hauptstadt.php-Datei um ein Eingabefeld, welches die Länderkennung mit ''post'' übergibt. * Dein if-else-Block soll nun so angepasst werden, dass nach der Eingabe der Länderkennung die entsprechende Hauptstadt ausgegeben wird. * Wenn keine gültige Länderkennung eingegeben wurde, soll dies ebenfalls angezeigt werden. {{ :work.png|}} ==== Übung 7 ==== Erstelle eine neue Datei //hauptstadt_sw.php//, in der dieselben Anforderungen bestehen wie bei deiner Datei //hauptstadt.php//. Die Fallunterscheidungen sollen nun nicht mit der //if-else-Entscheidungsstruktur// getroffen werden, sondern mit //**switch-Abfragen**//. ---- {{ :work.png|}} ==== Übung 8 ==== Du kennst dich nun //etwas// mit Arrays, Formularen und Rückgaben in PHP aus. Versuche das [[http://ernest.aeg-reutlingen.de/~gaum/wiki_beispiele/php_bsp1/formular.php|Einführungsbeispiel]] inhaltlich nachzubauen (Bilder sind zunächst nicht nötig), indem du ebenfalls zwei oder drei Dateien verwendest, in denen die Eingaben verarbeitet werden. Solltest du keine eigene Idee für Eingabefelder haben, so kannst du entweder das [[http://ernest.aeg-reutlingen.de/~gaum/wiki_beispiele/php_bsp1/formular.php|Einführungsbeispiel]] "übernehmen" oder im [[http://www.php.net/manual/de/index.php|php-Manual]] nach vorprogrammierten Funktionen wie das Wurzel ziehen, Quadrieren,... recherchieren. Natürlich könnt ihr euch auch an ein Beispiel wagen, das inhaltlich gar nicht mal so lange her ist; dazu ein paar Vorschläge hier: decbin und bindec dechex und hexdec ---- {{ :work.png|}} ==== Zeitausgleich ==== Bearbeite die [[php:php_lektion08|Aufgaben 1 + 2]], falls du schon schneller fertig bist als dein Kurs. ---- [[php:php_lektion07|=> Lektion 7: Schleifen]]\\ [[php:start|=> Übersicht: Einführung in PHP]]