Formularprüfung - Nutzen
Autor
Flitze
Klicks 113011
Keywords:
Formulare Tutorial, Formulare prüfen, Formulare benutzen, Formularaufbau, Variablen übergeben, $_POST, Nutzen, Fomulare, wozu braucht man Formulare
Klicks 113011
Rating für Formularprüfung
5.9 von 10
Bewertungen36
Stand
12.06.2013
5.9 von 10
Bewertungen36
Keywords:
Formulare Tutorial, Formulare prüfen, Formulare benutzen, Formularaufbau, Variablen übergeben, $_POST, Nutzen, Fomulare, wozu braucht man Formulare
Breadcrumb:
Tutorials » Formularprüfung » Formularprüfung - Nutzen
1. Wozu braucht man Formulare
[ADSENSE_LINE]Um dem User zu ermöglichen mit dem Script zu interagieren. Als Beispiele lassen sich viele Dinge nennen, u.a. das Erstellen von Beiträgen in Foren, das Absenden von Kontaktformularen, das Abschicken eines Gästebucheintrages oder auch ein einfacher Loginbereich, wie man ihn auf dieser Homepage sehen kann. Außerdem kann man mit Formularen Datei-Uploads realisieren, darauf gehe ich aber in einem anderen Tutorial ein, da es sich hier wirklich nur um die Basics handelt.
Durch Formulare kann man also Daten an ein Script übergeben, dass diese Daten dann weiterverarbeitet.
2. Erstellen eines Formulars
Ein Formular wird mit dem <form>-Tag eingeleitet und mit </form> abgeschlossen. Durch die Attribute dieses Tags legt man fest, an welches Script das Formular gesendet wird (action=), welches Methode verwendet wird (method=) und mit welcher Zeichenkodierung das Formular an den Webserver gesendet wird (accept-charset=). Um das ganze überischtlich zu gestalten, sollte man die einzelnen Attribute untereinander schreiben.
Code:
<form action="formular.php" method="post" accept-charset="ISO-8859-1">
Als Methode kann man zwischen GET und POST wählen. Bei der GET-Methode werden die Variablen an die URL mittels Parametern angehangen. Allerdings ist diese Methode so gut wie nicht zu empfehlen, da sie sicherheits- und datenvolumentechnische Nachteile hat. Die Daten werden sichtbar an die URL angehangen (Beispiel: index.php?username=Flitze&Passwort=123456), sodass eine dritte Person sie lesen kann. Außerdem können nur sehr wenige Zeichen benutzt werden (normalerweise 127, hängt jedoch vom Browser und Webserver ab).
Also sollte man die POST Methode verwenden. Dabei können bis zu 8 MB Daten übertragen werden und die Daten sind "unsichtbar".
Die Codierung ISO-8859-1 (Latin-1) enthält die schriftspezifischen Zeichen für westeuropäische und amerikanische Sprachen. Dazu gehören u.a. Dänisch, Deutsch, Englisch, Finnisch, Französisch, Italienisch, Niederländisch und Spanisch. Weitere Informationen zu den Codierungen findet ihr auf SELFHTML
Zurück zur vorigen Seite:
Formularprüfung Weiter zur nächsten Seite:
Formularprüfung - Daten eintragen