Hướng dẫn dùng registers definition trong PHP
Khi xây dựng một website động như các trang thương mại điện tử, shop bán hàng thì chức năng đăng ký, đăng nhập không thể thiếu. Bài viết dưới đây mình sẽ hướng dẫn cách tạo Form đăng ký bằng PHP & MySQL để tạo thành viên cực kỳ đơn giản. Để hoạt động tốt trước tiên bạn cần phải cài đặt XAMPP khởi động lên test thử xem PHP đã chạy chưa nhé! Tiếp theo trong thư mục htdocs bạn tạo một file tên là dangky. Trong thư mục đăng ký bạn sẽ tạo 3 file tên là register.php (Nhập thông tin), file xuly.php (Kết nối với Database) và style.css Bước 1: Tạo cơ sở dữ liệu để ghi thông tin Dán http://localhost/phpmyadmin/ lên trình duyệt Tạo một Database lấy tên là data chọn utf8_general_ci sau đó nhấp Create Xong bạn nhấp data chọn tab SQL dán code sau vào CREATE TABLE IF NOT EXISTS `member` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(15) NOT NULL, `password` varchar(50) NOT NULL, `phone` varchar(15) NOT NULL, `email` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci AUTO_INCREMENT=1 ; Bước 2: Copy đoạn code sau cho vào register.php
Tạo Form đăng ký với các trường:
Bước 3: Tiếp theo tạo file xuly.php kết nối tới Database để ghi dữ liệu thành viên
Ở đoạn $conn = mysqli_connect(‘localhost’, ‘root’, ”, ‘data‘) or die (‘Lỗi kết nối’); Thì data chính là Database bạn tạo trên http://localhost/phpmyadmin Bước 4: Thêm CSS với file style.css để trang trí Form đẹp hơn .form { width: 300px; border: 1px solid green; padding: 20px; margin: 0 auto; font-weight: 700px; } .form input { width: 100%; padding: 10px 0; } Cuối cùng bạn lưu lại các file và truy cập vào đường dẫn localhost/dangky/register.php Để test xem có được chưa nhé!
Trên đây là bài viết hướng dẫn học lập trình php để tạo một Form đăng ký đơn giản nhất Sau khi hiểu được các thức hoạt động bạn có thể thêm nhiều chức năng khác nữa như là đăng nhập, phần quản trị admin.. Sau khi đăng ký thành viên xong bạn cũng cần tạo form đăng nhập PHP để test thử xem mình thực hiện thành công chưa. |