PHP cơ bản - Bài 10: Tạo trang login bằng PHP và MYSQL
Số trang: 5
Loại file: pdf
Dung lượng: 276.40 KB
Lượt xem: 5
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tạo trang login bằng PHP và MYSQL Ở những bài trước chúng ta đã học qua các kiến thức trọng yếu về PHP. Tuy nhiên, để có thể xây dựng một website hoàn chỉnh bằng những kiến thức đó thì quả thật không đơn giản. Bởi vì các kiến thức qua sách vở và tài liệu dù sao cũng chỉ là những kiến thức tổng quát và thiếu tính khách quan thực tiến. Nên khi người học lập trình bước vào giai đoạn viết ứng dụng thì thường rất lúng túng...
Nội dung trích xuất từ tài liệu:
PHP cơ bản - Bài 10: Tạo trang login bằng PHP và MYSQLPHP cơ bản - Bài 10:Tạo trang login bằng PHP và MYSQLTạo trang login bằng PHP và MYSQLỞ những bài trước chúng ta đã học qua các kiến thức trọng yếu về PHP. Tuynhiên, để có thể xây dựng một website hoàn chỉnh bằng những kiến thức đóthì quả thật không đơn giản. Bởi vì các kiến thức qua sách vở và tài liệu dùsao cũng chỉ là những kiến thức tổng quát và thiếu tính khách quan thực tiến.Nên khi người học lập trình bước vào giai đoạn viết ứng dụng thì thường rấtlúng túng. Đó cũng là lý do tôi viết bài này để hưỡng dẫn các bạn dần làmquen với cách tiếp cận một ứng dụng PHP và MYSQL như thế nào.Trước hết chúng ta phải thiết kế và xây dựng mô hình cơ sở dữ liệu ứng vớitừng lệnh bên dưới (xem lại bài ngôn ngữ SQL và MYSQL Căn Bản) sau đómới tiến hành triển khai lập trình.Vậy là chúng ta đã có cơ sở dữ liệu như mô hình trên. Tiếp đến chúng ta tạofile login.php và thiết kế Form HTML để có màn hình đăng nhập khi ngườidùng truy cập.Tiếp đến chúng ta tiến hành kiểm tra dữ liệu từ formĐoạn code ở trên sẽ kiểm tra xem người dùng có tiến hành nhấn nút đăngnhập hay không. Và nếu có thì chúng ta sẽ xét tiếp tình trạng người dùng cóđể trống các ô username và password hay không. Nếu có chúng ta sẽ thôngbáo lỗi ở bên trên form, để người sử dụng tiến hành nhập liệu. Vì phiên bảnPHP 5.3 trở lên sẽ yêu cầu ta khai báo biến trước khi sử dụng. Vì thế mặcđịnh ban đầu ta khởi tạo 2 biến $u và $p mang giá trị là rỗng.Kế đến chúng ta kiểm tra xem có tồn tại hai biến $u và $p (chỉ khi ngườidùng đăng nhập thành công thì mới có thể tạo ra 2 biến đó). Tiếp đến chúngta tiến hành kết nối cơ sở dữ liệu (xem lại bài kết hợp PHP & MYSQL trongứng dụng web).Và tiến hành kiểm tra xem username và password người sử dụng vừa nhậpcó trùng khớp với thông tin có trong cơ sở dữ liệu hay không ?. Nếu khôngthì chúng ta sẽ báo lỗi ngay. Ngược lại sẽ xuất ra thông báo đăng nhập thànhcông.Như vậy code hoàn chỉnh cho ứng dụng (file login.php) này là như sau:
Nội dung trích xuất từ tài liệu:
PHP cơ bản - Bài 10: Tạo trang login bằng PHP và MYSQLPHP cơ bản - Bài 10:Tạo trang login bằng PHP và MYSQLTạo trang login bằng PHP và MYSQLỞ những bài trước chúng ta đã học qua các kiến thức trọng yếu về PHP. Tuynhiên, để có thể xây dựng một website hoàn chỉnh bằng những kiến thức đóthì quả thật không đơn giản. Bởi vì các kiến thức qua sách vở và tài liệu dùsao cũng chỉ là những kiến thức tổng quát và thiếu tính khách quan thực tiến.Nên khi người học lập trình bước vào giai đoạn viết ứng dụng thì thường rấtlúng túng. Đó cũng là lý do tôi viết bài này để hưỡng dẫn các bạn dần làmquen với cách tiếp cận một ứng dụng PHP và MYSQL như thế nào.Trước hết chúng ta phải thiết kế và xây dựng mô hình cơ sở dữ liệu ứng vớitừng lệnh bên dưới (xem lại bài ngôn ngữ SQL và MYSQL Căn Bản) sau đómới tiến hành triển khai lập trình.Vậy là chúng ta đã có cơ sở dữ liệu như mô hình trên. Tiếp đến chúng ta tạofile login.php và thiết kế Form HTML để có màn hình đăng nhập khi ngườidùng truy cập.Tiếp đến chúng ta tiến hành kiểm tra dữ liệu từ formĐoạn code ở trên sẽ kiểm tra xem người dùng có tiến hành nhấn nút đăngnhập hay không. Và nếu có thì chúng ta sẽ xét tiếp tình trạng người dùng cóđể trống các ô username và password hay không. Nếu có chúng ta sẽ thôngbáo lỗi ở bên trên form, để người sử dụng tiến hành nhập liệu. Vì phiên bảnPHP 5.3 trở lên sẽ yêu cầu ta khai báo biến trước khi sử dụng. Vì thế mặcđịnh ban đầu ta khởi tạo 2 biến $u và $p mang giá trị là rỗng.Kế đến chúng ta kiểm tra xem có tồn tại hai biến $u và $p (chỉ khi ngườidùng đăng nhập thành công thì mới có thể tạo ra 2 biến đó). Tiếp đến chúngta tiến hành kết nối cơ sở dữ liệu (xem lại bài kết hợp PHP & MYSQL trongứng dụng web).Và tiến hành kiểm tra xem username và password người sử dụng vừa nhậpcó trùng khớp với thông tin có trong cơ sở dữ liệu hay không ?. Nếu khôngthì chúng ta sẽ báo lỗi ngay. Ngược lại sẽ xuất ra thông báo đăng nhập thànhcông.Như vậy code hoàn chỉnh cho ứng dụng (file login.php) này là như sau:
Tìm kiếm theo từ khóa liên quan:
hướng dẫn tạo PHP tìm hiểu về MYSOL lập trình web giáo trình php thiết kế web với php lập trình phpGợi ý tài liệu liên quan:
-
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 131 0 0 -
161 trang 129 1 0
-
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 109 1 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 108 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 103 0 0 -
Lập Trình Web: Các trang quản trị trong PHP - GV: Trần Đình Nghĩa
8 trang 94 0 0 -
231 trang 92 1 0
-
101 trang 91 2 0
-
Bài giảng Lập trình web nâng cao: Chương 7 - Trường ĐH Văn Hiến
16 trang 65 1 0 -
Bài giảng Lập trình Web ASP.Net với C#: Chương 9 - Th.S Phạm Đào Minh Vũ
55 trang 49 0 0