====== 1.6.4) Aufgaben 3-7 ====== ===== Aufgabe 3 ===== === Apfelbestellung - Versandkosten === Erweitere die [[:informatik:k6inf:php:Übung Formulare|Aufgabe 2]] folgendermaßen: * Wenn mehr als 10 kg Äpfel bestellt werden, ist der Versand kostenfrei, ansonsten werden 7.00 Euro verrechnet. * Ausgabe: * Rückmeldung, ob Versandkosten zu bezahlen sind oder nicht. * Gesamtpreis. ===== Aufgabe 4 ===== === Minimum - Maximum === * In einem Formular (zahlen_eingabe.html) sollen drei Zahlen eingegeben werden (mittels drei Input-Feldern) * Als Rückmeldung (minmax_ausgabe.php) wird das Maximum sowie das Minimum der drei Zahlen ausgegeben. ===== Aufgabe 5 ===== === Kennwortabfrage mit if === Viele Webseiten arbeiten mit einer Anmeldung des Benutzers. Um Zugang zu weiteren Teilen der Webseite zu bekommen, muss sich der Benutzer einem "Loginverfahren" unterziehen. * Erstelle hierfür ein Formular (''kennwort.html''), in welchem der Benutzer ein Kennwort eingeben kann. Verwende dazu ein ''''-Feld, bei dem das Kennwort bei der Eingabe nicht sichtbar ist. * Nach Klick auf den Button "Abschicken" soll eine Rückmeldung (''kennwort_auswertung.php'') erfolgen, ob das Passwort richtig eingegeben wurde. * Baue das Formular so aus, dass vor dem Passwort auch der Nickname eingegeben werden muss. Eine positive Rückmeldung (z.B. "Zutritt erfolgreich...") wird nur dann gegeben, wenn Nickname **und** Passwort korrekt eingegeben wurden. ===== Aufgabe 6 ===== === Verschachtelte if-Anweisungen === Baue die Aufgabe 3 folgendermaßen aus: * Wenn mehr als 20 kg Äpfel bestellt werden, gibt es zur Bestellung zusätzlich ein kleines Präsent. * Ausgabe: * Rückmeldung, ob Versandkosten zu bezahlen sind oder nicht und ob es ein Präsent gibt. * Gesamtpreis. ===== Aufgabe 7 ===== === switch-Anweisung === Erweitere die Aufgabe 6 folgendermaßen aus: * Bei der Bestellung soll die bestellte Apfelart in einem ''''-Feld eingegeben werden. ^Apfelsorte^Preis^ |Jonagold|1,50 EUR| |Delicious|1,60 EUR| |Gala|1,65 EUR| |Elstar|2,00 EUR| * Ausgabe * Welche Äpfelsorte bestellt wurde (inkl. Preisangabe), bei falscher Eingabe soll eine entsprechende Meldung erfolgen und kein Gesamtpreis berechnet werden. * Gesamtpreis je nach bestellter Sorte.