Website Formen erlaubt Benutzern, Daten zu Internet-Diensten vorlegen . Entwickler bauen diese Formen in HTML mit verschiedenen Input-Kontrollen für die verschiedenen Arten von Daten. Wenn der Benutzer ein Formular ausfüllt , wird der Browser in der Regel schicken die Daten an einen Server Skript in einer Sprache wie PHP , die als Teil des Formulars Code angegeben wird. Innerhalb dieses Skripts können PHP Code zu erfassen die übergebenen Daten und verarbeitet sie . Oft schreiben serverseitige Skripte in PHP Nutzdaten auf MySQL-Datenbanken . Web Forms
Web-Formulare helfen Websites, um Benutzerdaten für verschiedene Zwecke , zum Beispiel die Unterzeichnung Nutzer mit neuen Konten zu erfassen. Bei der Erstellung von Web-Formulare können Entwickler aus einer Reihe von Bedienelemente , einschließlich Text - Feldern, Schaltflächen , Checkboxen , Dropdown-Listen und Radio-Buttons wählen . HTML Form Elemente können Attribute Name , so dass die Daten, die sie erfassen in PHP -Skripte können identifiziert werden. Das folgende Beispiel Markup veranschaulicht, wie ein Text - Feld in einem Web-Formular sind: Geben Sie Text : Senden von Daten
Web-Formulare können auf einen PHP-Skript für den Browser , um Daten an , wenn der Benutzer auf die Schaltfläche Senden zu senden. Die folgende Öffnung form-Tag soll dies verdeutlichen:
Wenn der Benutzer den Knopf drückt , der Browser leitet alle Daten in der Form an den angegebenen Server Skript in der Post variable erobert . PHP Verarbeitung < br >
PHP-Skripte können auf die Daten übergeben , damit sie in der Post variabel. Das folgende Beispiel PHP Code veranschaulicht, wie ein vergangen Datenelement aus dem Formular in einer Variablen speichern : $ user_text = $ _POST [" usertext "] ;
Diese Variable enthält , was der Benutzer im Textfeld eingegeben . Der Browser hebt einen beliebigen Text in das Feld, wenn der Benutzer die Taste einreichen . Das PHP-Skript kann auf alle bestanden Datenelemente mit Hilfe der name-Attribut Werte der Formular-Elemente . Das PHP-Skript kann dann eine Verarbeitung dieser Daten , einschließlich Schreiben in einer MySQL-Datenbank . MySQL Abfragen
PHP-Skripte können eine Vielzahl von Standard-Funktionen für den Einsatz Verbindung zum MySQL-Datenbanken und Abfragen . Der folgende Beispielcode demonstriert ein PHP-Skript Aufbau einer Query-String zu Nutzdaten in einer bestimmten Datenbank -Tabelle einfügen : " ('. $ User_text " . $ Insert_query = null , ) INSERT INTO user_info ( infoID , infoText ) VALUES " ' ";
Dieser Code erstellt die übergebenen Daten Variable in die Query-String . Das Skript kann dann den INSERT-Abfrage in der Datenbank wie folgt: mysql_query ( $ insert_query );
Wenn diese Linie führt , der neue Datensatz wird in die Tabelle eingefügt werden