Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:php:eingabe:start [26.04.2021 15:13] – sbel | faecher:informatik:oberstufe:php:eingabe:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Eingabe mit Formularen ====== | ||
- | |||
- | ===== 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:// | ||
- | |||
- | ===== GET und POST empfangen in $_GET und $_POST ===== | ||
- | |||
- | Um die mit einem Formular versandten Daten mit PHP auszuwerten, | ||
- | |||
- | Information | ||
- | In JavaScript ist ein Array eine Feldvariable, | ||
- | |||
- | |||
- | Wenn im action-Attribut bereits ein URL-Parameter notiert steht, das Formular aber mittels der POST-Methode versandt werden soll, so finden sich auf PHP-Seite sowohl in $_GET – obwohl die Anfrage nicht mit der GET-Methode übermittelt wurde, als auch in $_POST Schlüssel mit Daten. Es ist allerdings nicht besonders ratsam, die beiden Möglichkeiten, | ||
- | |||
- | |||
- | 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: | ||
- | |||
- | Das folgende Formular ruft beim Klick auf '' | ||
- | |||
- | <code html> | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | |||
- | </ | ||
- | |||
- | Für das Texteingabefeld " | ||
- | |||
- | <code php> | ||
- | |||
- | <?php | ||
- | echo $_POST[' | ||
- | |||
- | ?> | ||
- | </ | ||
- | |||
- | ---- | ||
- | {{: | ||
- | === (A1) === | ||
- | Eine einfache Vorlage mit 2 Dateien {{.: | ||
- | |||