Mit der weit verbreiteten Verwendung von Webanwendungen sind Formulare die Hauptmethode für Benutzer, um Daten einzugeben, und die Datenspeicherung und Anzeige sind zu einer grundlegenden Fähigkeit geworden, die Entwickler lernen müssen. PHP wird aufgrund seiner Einfachheit und Effizienz häufig zur Verarbeitung von Formdaten verwendet.
Dieser Artikel konzentriert sich auf zwei Kernfunktionen: So speichern Sie Formaten in einer MySQL -Datenbank und wie Sie diese Daten auf einer Webseite anzeigen und ein vollständiges Code -Beispiel angeben.
Nachdem das Formular übermittelt wurde, werden die empfangenen Daten normalerweise mit PHP in die Datenbank geschrieben. Das folgende Beispiel zeigt, wie MySQL -Datenbanken über PHP manipuliert werden können:
<?php // Datenbankverbindungskonfiguration $host = "localhost"; $username = "root"; $password = ""; $database = "mydb"; // Stellen Sie eine Verbindung zur Datenbank her $conn = mysqli_connect($host, $username, $password, $database); // Überprüfen Sie die Verbindung if (!$conn) { die("Verbindung ist fehlgeschlagen: " . mysqli_connect_error()); } // Formulardaten abrufen $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // BauenSQLStellungnahme $sql = "INSERT INTO form_data (name, email, message) VALUES ('$name', '$email', '$message')"; // implementierenSQLStellungnahme if (mysqli_query($conn, $sql)) { echo "Die Datenspeicherung ist erfolgreich"; } else { echo "Datenspeicher fehlgeschlagen: " . mysqli_error($conn); } // Schließen Sie die Verbindung mysqli_close($conn); ?>
Dieser Code deckt den vollständigen Prozess aus der Datenbankverbindung und dem Datenempfang ab, um in die Datenbank einzubeziehen. In der tatsächlichen Entwicklung sollten die Datenüberprüfung und die Anti-SQL-Injektionsverarbeitung beachtet werden.
Nach Abschluss der Datenspeicherung müssen wir sie häufig auf der Webseite für eine einfache Verwaltung und Anzeige anzeigen. Das folgende Beispiel zeigt, wie PHP zum Lesen von Daten aus MySQL und zum Ausgeben auf einer Webseite: Ausgabe:
<?php // Datenbankverbindungskonfiguration $host = "localhost"; $username = "root"; $password = ""; $database = "mydb"; // Stellen Sie eine Verbindung zur Datenbank her $conn = mysqli_connect($host, $username, $password, $database); // Überprüfen Sie die Verbindung if (!$conn) { die("Verbindung ist fehlgeschlagen: " . mysqli_connect_error()); } // Abfragedaten $sql = "SELECT * FROM form_data"; $result = mysqli_query($conn, $sql); // Daten anzeigen if (mysqli_num_rows($result) > 0) { while ($ row = mysqli_fetch_assoc ($ result)) { Echo "Name:". $ row ['Name']. "<br> "; Echo "E -Mail:". $ row ['E -Mail']. "<br> "; echo "hinterlassen Sie eine Nachricht:". $ row ['meldung']. "<br><br> "; } } anders { echo "keine Daten"; } // Schließen Sie die Verbindung mySQLI_CLOSE ($ conn); ?>
Dieser Code wird verwendet, um alle Datensätze aus der Tabelle zu extrahieren und sie einzeln auf der Seite auszugeben, sodass die Einreichung von Benutzern leicht gelesen und verwaltet wird.
In diesem Beispiel zeigen wir, wie PHP -Funktionen verwendet werden, um die mit dem Formular übermittelten Daten zu verarbeiten, das Schreiben von Formular zu Datenbank zu implementieren und von Datenbank zu Seite anzuzeigen . Leser können auf dieser Grundlage Funktionen erweitern, z. B. Überprüfung, Paging, Suche usw., um ein vollständigeres Formular -Datenmanagementsystem zu erstellen.