Pridanie nového záznamu do databázy v PHP
Poďme teraz vytvoriť stránku new.php
na pridanie nového používateľa do našej databázy.
Vytvorme na to zodpovedajúci formulár:
<form action="" method="POST">
<input name="name">
<input name="age">
<input name="salary">
<input type="submit">
</form>
Po odoslaní formuláru uložíme jeho údaje do databázy. Na začiatok zachyťme samotný moment odoslania formuláru:
<?php
if (!empty($_POST)) {
// tu bude kód spracovania formulára
}
?>
Vnútri podmienky získame naše údaje do premenných:
<?php
$name = $_POST['name'];
$age = $_POST['age'];
$salary = $_POST['salary'];
?>
Vytvorme dopyt na vloženie údajov:
<?php
$query = "INSERT INTO users SET name='$name', age='$age', salary='$salary'";
?>
Vykonajme tento dopyt:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Na stránke new.php implementujte formulár
na pridanie nového používateľa.
Upravte predchádzajúcu úlohu tak, aby po odoslaní formuláru sa hodnoty z neho neodstránili.