Hướng dẫn tạo trang quản lý (phần 3) – cập nhật thông tin user
Review lại mục 3 ở bài viết trước, trên mỗi dòng của table, cột hành vi, tất cả chúng ta có những công dụng là Sửa
">Sửa
Khi người dùng click link này, người quản trị sẽ được chuyển hướng tới những trang chinh-sua-thanh-vien.php, trong trang này tất cả chúng ta sẽ viết những đoạn mã làm trách nhiệm sửa những thông tin của user như thể họ tên, địa chỉ email, quyền và lưu xuống cơ sở tài liệu .
Nội Dung Chính
3. Tạo trang quản lý thành viên
a. Trang sửa thông tin thành viên
Tạo file chinh-sua-thanh-vien.php, đặt trong thư mục admin.

Trong trang này, tất cả chúng ta sẽ dùng phương pháp $ _GET để lấy biến id của người dùng truyền qua từ bên trang quan-ly-thanh-vien.php, sau đó thực thi việc gọi vào cơ sở tài liệu, trải qua biến id để truy vấn hàng loạt thông tin người dùng lên để quản trị viên hoàn toàn có thể xem được thông tin người dùng, đồng thời thực thi update khi quản trị viên chỉnh sửa một thông tin nào đó .
Bước 1 : Tạo form hiển thị thông tin
Trong file quan-ly-thanh-vien.php, gõ đoạn code như bên dưới để phong cách thiết kế một form dùng để hiển thị thông tin thành viên với những field họ tên, địa chỉ email, Lever và một button để lưu thông tin xuống cơ sở tài liệu .
Thông tin thành viên
Thông tin thành viên
Vào http://localhost/my_website/admin/chinh-sua-thanh-vien.php, những bạn sẽ thấy giao diện như sau :

Vậy là tất cả chúng ta đã phong cách thiết kế xong giao diện hiển thị thông tin .
Bước 2 : thực hiện truy vấn, hiển thị thông tin
Như những lần trước, để gọi vào cơ sở tài liệu, ta phải require_one trang connection.php vào
tiếp đến, lấy tham số id được truyền tới bằng biến $ _GET và kiểm tra xem biến có sống sót hay không bằng từ khóa isset ( nếu sống sót sẽ trả về true, ngược lại sẽ trả về false ). Nếu sống sót biến id, ta sẽ thực thi việc lấy thông tin thành viên trải qua biến id đó .
Sau khi đã lấy thông tin user, ta sẽ truy vấn dữ liệu và hiển thị dữ liệu
Gợi ý : Bạn là người mới và muốn tìm hiểu và khám phá về Bitcoin nhưng không biết khởi đầu từ đâu ? Click xem ngay Hướng Dẫn Đầu Tư Bitcoin Cho Người Mới nhé !
Thông tin thành viên
Thông tin thành viên
Ở đoạn code trên, sau khi đã truy vấn các thông tin trong cơ sở dữ liệu như name, email, level. Ta sẽ tiến hành gửi các giá trị này vào thuộc tính value của các thẻ để hiển thị thông tin ứng với mỗi field. Các bạn lưu ý đoạn code
đây chỉ đơn thuần là cách viết tắt của đoạn code sau :
để hiểu rõ hơn, những bạn hoàn toàn có thể lên google, gõ từ khóa “ PHP Shorthand If / Else ” để đọc nhé. Mục đích của đoạn code trên là mình sẽ kiểm tra nếu mà tài liệu level bằng 1 thì sẽ ép dropdown hiển thị tùy chọn là Administrator, ngược lại nếu bằng 2 sẽ là Member
Lưu lại hàng loạt code đã đổi khác, chạy link http://localhost/my_website/admin/chinh-sua-thanh-vien.php?id=1 ( với id là tham số truyền từ trang quan-ly-thanh-vien.php ), những bạn sẽ được hiệu quả như sau :

Tiếp đến, tất cả chúng ta sẽ liên tục giải quyết và xử lý nút Lưu thông tin để lưu thông tin người dùng khi quản trị viên đổi khác bất kể 1 thông tin nào đó .
if (isset($_POST["save"])) {
$id_user = $_POST["id_user"];
$name = $_POST["name"];
$email = $_POST["email"];
$level = $_POST["level"];
$sql = "update users set name = '$name', email = '$email', level = '$level' where id = $id_user";
mysqli_query($conn, $sql);
}
Toàn bộ code cho trang chinh-sua-thanh-vien.php
Thông tin thành viên
Thông tin thành viên
Trong bài tiếp theo, tất cả chúng ta sẽ liên tục làm tiếp tính năng xóa user ra khỏi mạng lưới hệ thống. Đến đây nếu bạn có bất kể vướng mắc nào thì để lại comment bên dưới nhé !
Mình là Hiếu.
Người sáng lập ra blog Kungfu PHP chia sẻ mọi thứ về tiền điện tử, mmo, lập trình,…
Một câu nói mà mình rất thích đó là “Cuộc đời chỉ có một, vì thế hãy làm những gì khiến bạn hạnh phúc và ở bên người khiến bạn luôn mỉm cười”.
Hy vọng nơi đây là mái nhà chung để chúng ta có thể trao đổi, cùng nhau phát triển.
► Nếu bạn thấy bài viết bạn đang đọc có ích, hãy mời mình một ly cafe nhé : https://laodongdongnai.vn/donate
Source: https://laodongdongnai.vn
Category: Người Lao Động

