Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
q2:php_formulare [2020/02/09 21:25] – angelegt martinlandsiedel | q2:php_formulare [2020/02/09 21:30] (aktuell) – Interne Links anpassen martinlandsiedel | ||
---|---|---|---|
Zeile 26: | Zeile 26: | ||
=== Übertragungsmethoden === | === Übertragungsmethoden === | ||
Bei der Übertragungsmethode, | Bei der Übertragungsmethode, | ||
- | Bei der Methode „GET“ werden die Daten per Link weitergegeben. Diese Übertragungsart habt ihr bestimmt schon einmal unbewusst gesehen. In dem Link werden dann die übertragenen Daten beispielsweise so weitergegeben: | + | Bei der Methode „GET“ werden die Daten per Link weitergegeben. Diese Übertragungsart habt ihr bestimmt schon einmal unbewusst gesehen. In dem Link werden dann die übertragenen Daten beispielsweise so weitergegeben: |
Wir verwenden bei unserem Beispiel die Methode „POST“. Bei dieser werden die Formulardaten direkt übertragen und sie sind nicht im Nachhinein über den Link abrufbar oder veränderbar. Diese Methode sollte deshalb insbesondere bei wichtigen und empfindlichen Daten vorgezogen werden.\\ | Wir verwenden bei unserem Beispiel die Methode „POST“. Bei dieser werden die Formulardaten direkt übertragen und sie sind nicht im Nachhinein über den Link abrufbar oder veränderbar. Diese Methode sollte deshalb insbesondere bei wichtigen und empfindlichen Daten vorgezogen werden.\\ | ||
Übertragene Daten über beide Methoden werden in PHP in den Variablen \$_GET bzw. \$_POST als Array gespeichert und können in PHP verwendet werden (siehe Auswertung). | Übertragene Daten über beide Methoden werden in PHP in den Variablen \$_GET bzw. \$_POST als Array gespeichert und können in PHP verwendet werden (siehe Auswertung). | ||
==== Auswertung über PHP ==== | ==== Auswertung über PHP ==== | ||
- | Um die Daten nun nach Drücken des Knopfes zu verwenden, müssen wir diese erst einmal mit PHP aufrufen. Das geht bei den Übertragungsarten „POST“ und „GET“ ähnlich. Wir verwenden \$_POST[„name“], | + | Um die Daten nun nach Drücken des Knopfes zu verwenden, müssen wir diese erst einmal mit PHP aufrufen. Das geht bei den Übertragungsarten „POST“ und „GET“ ähnlich. Wir verwenden \$_POST[„name“], |
Bei unserer Webseite werden wir den Vorname und den Nachname jeweils in einer Variable speichern, weil wir ihn bei einer Weiterprogrammierung der Webseite eventuell mehrfach verwenden könnten. Wir definieren beide folgendermaßen: | Bei unserer Webseite werden wir den Vorname und den Nachname jeweils in einer Variable speichern, weil wir ihn bei einer Weiterprogrammierung der Webseite eventuell mehrfach verwenden könnten. Wir definieren beide folgendermaßen: |