Trong lập trình web PHP thường có yêu cầu tạo ra enu động để người dùng có thể thay đổi. Hôm nay tôi sẽ hướng dẫn các bạn các tạo menu động với PHP.
Bước 1: Tạo trang chủ
Start Xampp, sau đó mở DreamWeaver, rồi tạo một website. Tiếp theo, tạo trang index.php
, đồng thời tạo ra các trang khác chứa các vùng trong website, trang index.php
sẽ include nội dung của các trang khác như hình bên dưới.
Ở đây, ta tạo 5 trang PHP, mỗi trang chứa một vùng của website, sau đó ta sẽ nhúng các trang này vào trang chính.
Include nội dung vào trang chính
Bên trong file navi.php, ta có một danh sách các phần tử để hiển thị menu ngang ở trên đầu của trang. Đây là những phần tử cố định, muốn thay đổi thì ta phải viết lại mã.
Danh sách Menu cố định
Đây là giao diện của trang index.php, trong đó thanh menu ngang đã hiển thị những dữ liệu của trang navi.php. Đây là những dữ liệu cứng, do ta thêm vào trong file navi.php.
Giao diện cơ bản của trang index.php
Bước 2: Tạo bảng chứa dữ liệu
Bước tiếp theo, ta tạo database, sau đó tạo bảng để chứa dữ liệu được hiển thị trên thanh menu.
Ở đây ta tạo bảng thể loại, chứa danh mục các loại sách. Sau đó ta chèn một số bản ghi vào bảng, những bản ghi này sẽ được hiển thị trên thanh menu.
Ở đây ta tạo CSDL có tên là quanlysach, sau đó ta tạo bảng có tên là theloai, rồi ta chèn một số bản ghi vào bảng. Những tên thể loại này sẽ được hiển thị lên trên vùng navi của trang chủ.
Chèn một số bản ghi vào bảng CSDL
Bước 3: Viết mã để hiển thị dữ liệu lên thanh menu
Sau khi đã tạo bảng, ta cần viết mã để truy vấn dữ liệu trong bảng thể loại ở bước trên, sau đó hiển thị dữ liệu này lên thanh menu ngang của trang index.php.
Kết nối với cơ sở dữ liệu
Bước 4: Thực thi chương trình và xem kết quả
Sau khi đã viết mã xong, ta thực thi trang index.php để xem kết quả. Ta có thể thấy dữ liệu của bảng thể loại đã được hiển thị lên trên giao diện của trang index.php như hình bên dưới.
Viết mã tạo Menu tự động trong PHP
Tổng kết
Như vậy là các bạn đã biết cách tạo menu động trong PHP. Ở bài này tôi vẫn Insert thủ công các thể loại sách để tập trung vào việc viết mã tạo Menu động.
Còn trong thực tế thì chúng ta phải cho khách hàng tự cập nhật, sửa, xóa, chèn các thể loại sách.
Bạn có thể xem các bài viết của tôi về chức năng như vậy ở bên dưới, Xem ngay:
> Hoặc các bạn có thể tham gia ngay khóa học LẬP TRÌNH WEB VỚI PHP để được học tập thật hoàn thiện.
---
HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI
Học Lập trình chất lượng cao (Since 2002). Học làm Lập trình viên. Hành động ngay!
Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội
SĐT: 02435574074 - 0914939543
Email: hello@niithanoi.edu.vn
Fanpage: https://facebook.com/NIIT.ICT/
#niit #niithanoi #niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp #java #php #python