Websites können HTML-Formular verwenden, um Elemente zu erfassen und zu verarbeiten Benutzereingaben . Wenn ein Benutzer Informationen trägt über eine Webseite Form wird dies in der Regel zu einer anderen Seite oder einem Skript läuft auf dem Web -Server in einer Sprache wie PHP gesendet. Websites können PHP-Code den Zugriff auf und verarbeiten die Benutzer Daten aus Formularen übergeben , manchmal wieder zurück an den Browser des Benutzers übermitteln ihre Daten in einer Datenbank. Web Forms
HTML-Formulare verwenden Öffnen und Schließen Formular-Tags , wie das folgende Beispiel zeigt Markup-Code :
Innerhalb dieser Form kann die Seite Benutzereingaben Elemente präsentieren ! . Die Öffnung Form tag legt ein Server-Skript in PHP als action-Attribut . Dies ist das Skript der Benutzer Daten auf , wenn das Formular abgeschickt wird gesendet wird. Um dies zu tun, mit einem Standard- Submit-Button , können Formen umfassen das folgende Markup , in der Regel , nachdem alle anderen Eingabe-Elemente wurden aufgeführt :
Download
Durch Drücken dieser Taste bewirkt, dass alle eingegebenen Daten an das PHP-Skript gesendet werden. Eingang Elements
Benutzerdaten, die in PHP verarbeitet werden können erfassen , können Web-Seiten enthalten name-Attribute in den Eingangs- Elemente innerhalb einer Form , wie das folgende Beispiel zeigt Markup :
Was ist Ihr Lieblingsessen? Download
Das name-Attribut dient als Bezugspunkt in der PHP-Skript . Mit dem Beitrag variabel und das name-Attribut -Wert kann das PHP-Skript auf die Texte, die vom Benutzer in dieses Feld eingegeben . Entwickler können dieses Muster mit all ihren input-Elemente zu verwenden, dafür, dass sie eindeutige Namen für jedes einzelne Element . PHP Erfassen
Innerhalb des PHP-Skript - zum Beispiel die " input_data.php " Datei - bietet die Post variablen Zugriff auf Benutzer eingegebenen Daten , wie das folgende Beispiel zeigt, PHP-Code :
$ _POST [" favfood "]
Dieser Code stellt eine Referenz auf die Daten durch den Benutzer in das Textfeld eingegeben mit " favfood " als Attribut name . Der PHP-Code ausführen kann weitere Verarbeitung mit der Variablen - zum Beispiel Gebäude es in einem Query-String auf einer Datenbank ausführen . Das PHP -Skript kann jedes Element in der POST-Variablen mit dieser Syntax zugreifen , verändern das name-Attribut Referenz entsprechend. String Variablen
Sobald ein PHP-Skript hat Zugang zu posten Datenwerte , dann kann sie diese als Variablen oder geben sie an den Browser des Benutzers . Der folgende Code demonstriert erweiterten Speichern eines übergebenen Wert als String-Variable : $
fav_food = $ _POST [" favfood "] ;
Der Code kann auf diese Variable zu einem späteren Zeitpunkt beziehen Verarbeitung . Der folgende Beispielcode demonstriert Schreiben Sie den Wert auf den Browser des Benutzers als Teil der Web -Seite , zusammen mit HTML- Strukturen und Text: