Thêm bản ghi mới vào cơ sở dữ liệu bằng PHP
Bây giờ hãy tạo trang new.php
để thêm người dùng mới vào cơ sở dữ liệu của chúng ta.
Hãy tạo một biểu mẫu tương ứng cho việc này:
<form action="" method="POST">
<input name="name">
<input name="age">
<input name="salary">
<input type="submit">
</form>
Sau khi gửi biểu mẫu, hãy lưu dữ liệu của nó vào cơ sở dữ liệu. Đầu tiên, hãy bắt thời điểm gửi biểu mẫu:
<?php
if (!empty($_POST)) {
// mã xử lý biểu mẫu sẽ ở đây
}
?>
Bên trong điều kiện, hãy lấy dữ liệu của chúng ta vào các biến:
<?php
$name = $_POST['name'];
$age = $_POST['age'];
$salary = $_POST['salary'];
?>
Hãy tạo truy vấn để chèn dữ liệu:
<?php
$query = "INSERT INTO users SET name='$name', age='$age', salary='$salary'";
?>
Thực thi truy vấn này:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Trên trang new.php, hãy triển khai biểu mẫu
để thêm người dùng mới.
Sửa đổi bài tập trước đó sao cho sau khi gửi biểu mẫu, các giá trị từ nó không bị xóa.