====== Pfingstaufgabe für die Gäste des QG ====== Die Schüler der **J1** müssen **eine Aufgabe nach Wahl** bearbeiten, die Schüler der **J2** und Ivonne **beide Aufgaben**. Wenn Ihr fertig seid, schreibt mir bitte ein Mail mit der Adresse zu euren Lösungen. --- //[[schiebel@aeg-reutlingen.de|Frank Schiebel]] 2013/05/16 16:58// ==== Projekt A - EMC, der e-mail-check ==== - Schreibe ein Formular mit einem einzigen Eingabefeld, dieses Formular soll nach dem Klick auf // Absenden // den Inhalt an sich selbst schicken. - Das dort vorhandene Skript soll * versehentliche Leerzeichen am Anfang und am Ende der Eingabe entfernen (Hilfe [[http://www.php.net/manual/de/function.trim.php|hier]]); * prüfen, ob die Eingabe ein **@** und einen **. (= Punkt)** enthält (Hilfe [[http://www.php.net/manual/de/function.strpos.php|hier]]); * prüfen, ob die Eingabe länger als 7 Zeichen ist (Hilfe [[http://www.php.net/manual/de/function.strlen.php|hier]]). - Wenn obige drei Bedingungen erfüllt sind, soll das Skript ausgeben: //Danke für die Eingabe//. - Wenn mindestens eine der obigen Bedingungen nicht erfüllt ist, soll das Skrpit ausgeben: //Eingabe nicht korrekt!//. - Dein Quelltext muss mit ausführlichen, aussagekräftigen und korrekten Kommentaren versehen sein, andernfalls erfolgt Abzug. - Layoute die Seite ansprechend und benenne die Datei //mailcheck.php//. ---- ==== Projekt B - mehrdimensionale Arrays ==== - Informiere dich über **[[http://www.php-kurs.com/arrays-mehrdimensional.htm|mehrdimensionale Arrays]]** auf der verlinkten Seite und erstelle einen solchen auf ähnliche Weise mit den Inhalten **name**, **alter** und **hobby** //als sekundären Index//. - Fülle das Array mit zehn fiktiven Personen samt Alter und Hobby. - Finde eine Lösung, das Array nach Klick auf einen frei stehenden Button //Ausgabe// in folgender Weise auszugeben: * jeder "Datensatz" (= jede Person) soll eine eigene Zeile bekommen und mit Bullets (Aufzählungszeichen) beginnen; * die einzelnen Einträge sollen wie hier gezeigt ausgegeben werden:\\ => Name, Alter, Hobby sind jeweils **fett**-geschrieben * **Name:** Boris - **Alter:** 16 - **Hobby:** Wandern * **Name:** Helga - **Alter:** 8 - **Hobby:** Fußball * **Name:** Matthäus - **Alter:** 37 - **Hobby:** Joggen * **Name:** Bärbel - **Alter:** 54 - **Hobby:** Backen * .... * Achtung: CSS auslagern! - Dein Quelltext muss mit ausführlichen, aussagekräftigen und korrekten Kommentaren versehen sein, andernfalls erfolgt Abzug. - Layoute die Seite ansprechend und benenne die Datei //dimensionarray.php//.