Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:php:eingabe:start [25.11.2020 21:55] – sbel | faecher:informatik:oberstufe:php:eingabe:start [29.04.2021 13:07] (aktuell) – [Beispiel] sbel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Eingabe mit Formularen ====== | ====== Eingabe mit Formularen ====== | ||
- | Das //name// Attribut in einem HTML Formular erzeugt bei der Übergabe an ein PHP-Programm automatisch eine spezielle Variable. Auf diese Weise kann man Daten an PHP Programme übergeben: | + | ===== HTML Formulare ===== |
+ | |||
+ | In HTML-Seiten kann man umfangreiche Formulare einbetten, um Benutzereingaben zu erfassen. Ein detailliertes Tutorial, das viele Aspekte abdeckt, findest du bei [[https:// | ||
+ | |||
+ | ===== Daten mit '' | ||
+ | |||
+ | Um die mit einem Formular versandten Daten mit PHP auszuwerten, | ||
+ | |||
+ | <WRAP center round info 90%> | ||
+ | In " | ||
+ | </ | ||
+ | |||
+ | Das //name// Attribut in einem HTML Formular erzeugt | ||
+ | |||
+ | ===== Beispiel ===== | ||
Das folgende Formular ruft beim Klick auf '' | Das folgende Formular ruft beim Klick auf '' | ||
Zeile 13: | Zeile 28: | ||
</ | </ | ||
- | Für das Texteingabefeld " | + | Für das Texteingabefeld " |
<code php> | <code php> | ||
Zeile 21: | Zeile 36: | ||
?> | ?> | ||
- | |||
</ | </ | ||
+ | Dieses grundlegende Beispiel verwendet zunächst 2 Dateien, um Daten vom Browser des Anwenders zum Server zu übermitteln: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Das ist häufig unpraktisch, | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | |||
+ | === (A1) === | ||
+ | Eine einfache Vorlage mit 2 Dateien {{.: | ||
- | Einfache Vorlage mit 2 Dateien: {{.: | + | Erweitere das Formular um ein zweites Eingabefeld. |
+ | |||