Hinzufügen eines neuen Datensatzes zur Datenbank in PHP
Lassen Sie uns nun eine Seite new.php erstellen,
um einen neuen Benutzer zu unserer Datenbank hinzuzufügen.
Erstellen wir dafür das entsprechende Formular:
<form action="" method="POST">
<input name="name">
<input name="age">
<input name="salary">
<input type="submit">
</form>
Nach dem Absenden des Formulars speichern wir seine Daten in der Datenbank. Lassen Sie uns zunächst den Moment des Formularversands erfassen:
<?php
if (!empty($_POST)) {
// hier folgt der Code zur Formularverarbeitung
}
?>
Innerhalb der Bedingung holen wir unsere Daten in Variablen:
<?php
$name = $_POST['name'];
$age = $_POST['age'];
$salary = $_POST['salary'];
?>
Lassen Sie uns eine Abfrage zum Einfügen der Daten formulieren:
<?php
$query = "INSERT INTO users SET name='$name', age='$age', salary='$salary'";
?>
Führen wir diese Abfrage aus:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Implementieren Sie auf der Seite new.php ein Formular
zum Hinzufügen eines neuen Benutzers.
Modifizieren Sie die vorherige Aufgabe so, dass nach dem Absenden des Formulars die Werte darin nicht gelöscht werden.