Att lägga till en ny post i databasen med PHP
Låt oss nu skapa sidan new.php
för att lägga till en ny användare i vår databas.
Låt oss skapa ett formulär för detta:
<form action="" method="POST">
<input name="name">
<input name="age">
<input name="salary">
<input type="submit">
</form>
Efter att formuläret skickats sparar vi dess data i databasen. Låt oss först fånga själva ögonblicket när formuläret skickas formuläret:
<?php
if (!empty($_POST)) {
// här kommer koden för formulärbehandling
}
?>
Inuti villkoret hämtar vi vår data till variabler:
<?php
$name = $_POST['name'];
$age = $_POST['age'];
$salary = $_POST['salary'];
?>
Låt oss skapa en fråga för att infoga data:
<?php
$query = "INSERT INTO users SET name='$name', age='$age', salary='$salary'";
?>
Låt oss köra denna fråga:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Implementera ett formulär på sidan new.php
för att lägga till en ny användare.
Modifiera den föregående uppgiften så att värdena från formuläret inte raderas efter att det skickats.