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:
new.php<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:
new.php<?php
if (!empty($_POST)) {
// hier folgt der Code zur Formularverarbeitung
}
?>
Innerhalb der Bedingung holen wir unsere Daten in Variablen:
new.php<?php
$name = $_POST['name'];
$age = $_POST['age'];
$salary = $_POST['salary'];
?>
Lassen Sie uns eine Abfrage zum Einfügen der Daten formulieren:
new.php<?php
$query = "INSERT INTO users SET name='$name', age='$age', salary='$salary'";
?>
Führen wir diese Abfrage aus:
new.php<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Задание 1
Implementieren Sie auf der Seite new.php ein Formular
zum Hinzufügen eines neuen Benutzers.
Задание 2
Modifizieren Sie die vorherige Aufgabe so, dass nach dem Absenden des Formulars die Werte darin nicht gelöscht werden.