In der Webentwicklung sind Formulare für Benutzer eine häufige Möglichkeit, mit Websites zu interagieren. Nachdem der Benutzer das Formular ausgefüllt hat, werden die Daten zur Verarbeitung an den Server gesendet. Das serverseitige PHP-Skript ist dafür verantwortlich, dass Formulardaten empfangen und entsprechende Datenbankvorgänge durchgeführt werden, z. B. das Einsetzen neuer Datensätze oder das Löschen vorhandener Datensätze. In diesem Artikel wird ausführlich das Einfügen und Löschen von Formulardaten über PHP vorgestellt.
Wenn der Benutzer das Formular einreicht, werden die Daten an den Server gesendet und vom PHP -Skript verarbeitet. Bevor wir die Daten einfügen, müssen wir eine Datenbankverbindung herstellen, die Formulardaten extrahieren und die Daten mithilfe von SQL -Anweisungen in die Datenbank einfügen. Hier ist ein Codebeispiel zum Einfügen von Daten:
<?php // Stellen Sie eine Verbindung zur Datenbank her $host = "localhost"; $username = "root"; $password = "123456"; $dbname = "mydatabase"; $conn = new mysqli($host, $username, $password, $dbname); if ($conn-> Connect_error) { Die ("Datenbankverbindung fehlgeschlagen:". $ conn-> connect_error); } // Formular Data extrahieren $ name = $ _post ["name"]; $ age = $ _post ["Alter"]; $ mail = $ _post ["E -Mail"]; // Daten in die Datenbank einfügen $ sql = "In Benutzer (Name, Alter, E -Mail) Werte ('$ name', '$ ay', '$ mail') einfügen"; if ($ conn-> query ($ sql) === true) { echo "Dateninsertion erfolgreich"; } anders { Echo "Dateninsertion fehlgeschlagen:". $ conn-> fehler; } // Die Datenbankverbindung schließen $ conn-> close (); ?>
Der obige Code erhält Formdaten über das Hyperglobal -Array $ _post und fügt dann die Daten mithilfe der Einfügung in SQL -Anweisung in die Datenbank ein. Wenn die Einfügung erfolgreich ist, ist die Ausgabe "Dateninsertion erfolgreich"; Wenn es fehlschlägt, geben Sie eine Fehlermeldung aus.
Zusätzlich zum Einfügen von Daten müssen wir auch Datensätze in der Datenbank löschen. Hier ist ein Code -Beispiel zum Löschen von Datensätzen:
<?php // Stellen Sie eine Verbindung zur Datenbank her $host = "localhost"; $username = "root"; $password = "123456"; $dbname = "mydatabase"; $conn = new mysqli($host, $username, $password, $dbname); if ($conn-> Connect_error) { Die ("Datenbankverbindung fehlgeschlagen:". $ conn-> connect_error); } // Formulardaten extrahieren $ id = _post ["id"]; // Daten löschen $ sql = "Von Benutzern löschen wobei id = '$ id'"; if ($ conn-> query ($ sql) === true) { echo "Datendeletion erfolgreich"; } anders { Echo "Datendeletion fehlgeschlagen:". $ conn-> fehler; } // Die Datenbankverbindung schließen $ conn-> close (); ?>
Dieser Code extrahiert den Wert "ID" im Formular über eine Postanforderung und verwendet eine Löschung aus der SQL -Anweisung, um den Datensatz mit der angegebenen ID zu löschen. Wenn die Löschung erfolgreich ist, ist die Ausgabe "Datenlöschung erfolgreich"; Andernfalls geben Sie die entsprechende Fehlermeldung aus.
Durch das obige Codebeispiel können wir sehen, dass das Einfügen und Löschen von PHP -Formdaten nicht kompliziert sind. Diese grundlegenden Funktionen können erreicht werden, indem einfach eine Verbindung zu der Datenbank hergestellt, Formulardaten extrahiert und mit geeigneten SQL -Anweisungen betrieben wird. Ich hoffe, dieser Artikel hilft Ihnen dabei, die PHP -Form -Verarbeitung besser zu verstehen.