So erstellen Sie ein HTML -Formular, das Daten in der MySQL -Datenbank speichert

So erstellen Sie ein HTML -Formular, das Daten in der MySQL -Datenbank speichert
Der Hauptzweck beim Erstellen und Verwenden von HTML -Formularen besteht darin, Informationen über die Benutzer zu sammeln. Daher ist es unproduktiv, Informationen aus HTML -Formularen in einer Datenbank manuell zu aktualisieren.

In diesem schnellen und unkomplizierten Tutorial wird besprochen, wie Informationen von einem HTML -Formular in einer MySQL -Datenbank mit PHP speichern können.

Schritt 1: Umgebung einrichten

Der erste Schritt ist die Einrichtung einer Arbeitsumgebung für PHP und MySQL. Für dieses Tutorial werden wir AMPPs von SoftAculous verwenden. Sie können sich für andere Optionen wie XAMPP oder WAMP entscheiden.

Öffnen Sie Ihren Browser und navigieren Sie zur Ressource:

https: // ampps.com/downloads/

Wählen Sie die Installer -Version für Ihr Betriebssystem aus:

Wählen Sie nach dem Herunterladen das Installationsprogrammpaket aus und befolgen Sie die Anweisungen, um AMPPs auf Ihrem System einzurichten.

Sobald AMPPS installiert ist, führen Sie es aus. Starten Sie die Apache- und MySQL -Dienste wie gezeigt:

Mit AMPPS sollten Sie einen lokalen Webserver mit Apache, PHP und MySQL haben. Jetzt können wir eine Datenbank erstellen.

Minimieren Sie das AMPPS -Fenster und in der Nähe, um die Apache- und MySQL -Dienste zu stoppen.

Schritt 2: Datenbank erstellen

Der zweite Schritt besteht darin, eine einfache Datenbank zu erstellen und einzurichten. Öffnen Sie Ihren Browser und navigieren Sie auf der Website http: // localhost/phpmyadmin.

Sobald Sie sich bei der Seite phpmyadmin angemeldet haben, wählen Sie die neue Option zum Hinzufügen einer neuen Datenbank, wie im folgenden Bild gezeigt:

Stellen Sie im nächsten Fenster den Datenbanknamen ein und klicken Sie auf Erstellen. In diesem Beispiel nennen wir die Datenbank html_form:

Nachdem die Datenbank initialisiert ist, können wir ein Datenbankschema erstellen.

Schritt 3: Datenbanktabelle erstellen

Nach der Erstellung der Datenbank wird PhpMyAdmin Sie zu einer Seite mit Tabellenerstellung umleiten. Sie können Tabellen erstellen und die Informationen in Spalten und Zeilen füllen.

Erstellen Sie zunächst einen Namen für Ihre Tabelle. In diesem Beispiel werden wir es nennen einfache Form. Setzen Sie den Spaltenwert als vier, da wir drei Eingangsfelder im HTML -Formular haben:

Klicken Sie auf die Tabelle und die Spalteninformationen. Sobald Sie fertig sind, sollten Sie Beispielspalten mit Details Eingabe haben, wie gezeigt:

Füllen Sie die Spalteninformationen aus, z. B. Datentypen und mehr. Die folgenden Beispielinformationen werden bereitgestellt:

Spaltenname Typ Länge/Werte Index/a_i
Ausweis Int Primär/wahr
Nutzername Varchar 255
Email Varchar 255
Kommentar TEXT 255

Ein Beispiel -Schema -Info ist wie gezeigt:

Klicken Sie auf Speichern, um die angegebenen Tabellen und Spalten zu erstellen.

Schritt 4: Datenbankrechte erstellen

Wählen Sie die Registerkarte "Berechtigungen" und klicken Sie auf das Konto hinzufügen, um ein neues MySQL -Konto zu erstellen.

Geben Sie die Anmeldetails wie Benutzername und Passwort ein, wie im folgenden Beispielbild gezeigt:

Schritt 5: HTML -Form erstellen

Nachdem wir die Datenbank konfiguriert haben, müssen wir ein HTML -Formular erstellen, um Informationen zu sammeln.

Öffnen Sie das AMPPS -WWW -Verzeichnis und erstellen Sie ein neues Verzeichnis. Geben Sie ihm einen bevorzugten Namen. In diesem Beispiel setzen wir den Namen des Verzeichnisses als html_forms.

Erstellen Sie einen Index.HTML -Formular und fügen Sie Ihren HTML -Formularcode ein:







HTML -Form




















Schritt 6: Forminfo mit PHP abrufen

Der nächste Schritt besteht darin, einen Subjekt zu erstellen.PHP -Datei, die Informationen aus dem HTML -Formular abgerufen und in der Datenbank aktualisiert, wie im folgenden Code gezeigt:

if (isset ($ _ post ['subine'])))

$ userernamename = $ _post ['username'];
$ mail = $ _post ['E -Mail'];
$ comment = $ _post ['comment'];
$ host = "localhost";
$ userername = "forms";
$ password = "Passwort";
$ db = "html_form";
$ conn = mysqli_connect ($ host, $ userername, $ password, $ db);
Wenn (!$ con)

sterben ("Verbindung fehlgeschlagen!" . mysqli_connect_error ());

$ query = "In Simple_form einfügen (ID, Benutzername, E -Mail, Kommentarwerte $ Benutzername, $ E -Mail, $ comment";
$ run = mysqli_query ($ conn, $ query);
if (rennen)

echo "Erfolg";

MySQLI_CLOSE ($ conn);

?>

Wir erstellen eine Verbindung zur Datenbank und führen eine SQL -Abfrage mit der Funktion mySQL_Query im obigen Code aus.

Sobald Sie das Formular eingereicht haben, haben Sie die Einreichung.Die PHP -Datei sollte ausgeführt werden, und die Daten aus dem in die Datenbank eingefügten Formular.

Abschluss

Dieser kurze Artikel lieferte eine Schritt-für-Schritt-Anleitung zum Speichern von Informationen aus einem HTML-Formular in einer Datenbank mit PHP. Darüber hinaus stellte dieser Artikel Anweisungen zur Festlegung des AMPPS -Programms vor. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Informationen finden Sie in anderen Linux -Hinweisartikeln.