Hướng dẫn login form php mysql - biểu mẫu đăng nhập php mysql
I. Giới thiệu:Sau khi các bạn đã học các kiến thức cơ bản về PHP và MySQL thì trong bài này mình sẽ hướng dẫn các bạn xây dựng chức năng đăng nhập và đăng ký sử dụng php và mysql. Nội dung của bài này rất căn bản và cũng rất phù hợp cho những bạn mới bắt đầu học lập trình web với PHP và MySQL. Bài này mình sẽ giải thích và demo chi tiết nhất có thể để mọi người dễ hiểu nhé! II. Lên ý tưởng:Các bước để thực hiện chức năng
Bước 1: Tạo database và một bảng lưu danh sách người dùng Để lưu danh sách các tài khoản, tôi tạo một database ở phpmyadmin có tên là ‘login’ và chọn bảng mã là unicode_utf8_ci để có thể lưu dữ liệu tiếng Việt vào database. Trong database này tôi tạo 1 bảng tên là ‘user’ để lưu thông tin của các user. Bảng này có các trường sau (chọn uft8 là bảng mã có thể viết tiếng VIệt): Cách cài đặt và kết nối phpmyadmin các bạn tự tìm hiểu trên google nhé
Bước 2: tạo folder và các file cần thiết: Tạo folder có tên là login ở trong /var/www/html nếu các bạn cài xampp thì sẽ ở trong C:\xampp\htdocs nhé. Trong folder này sẽ có:
Cấu trúc thư mục sẽ như sau:
Bước 3: kết nối database: Mọi thao tác xử lý chúng ta đều thực hiên trên trang index.php, do vậy mà việc kết nối database tôi cũng sẽ thực hiện ở trang index.php. Ở trang này tôi thực hiện việc kết nối tới database với lệnh sau: Trong đó:
Gán vào biến connect: `$connect = mysqli_connect(‘localhost’,’root’, "", ’login’); Tiếp theo tôi chọn việc truy vấn này có thể đọc và hiểu tiếng Việt, tôi viết tiếp lệnh sau:
Hoàn thành 2 lệnh trên ta có cấu trúc file index.php như sau:
Bước 4: tạo form đăng ký người dùng:\\ Form đăng ký sẽ viết ở file register.php Trước khi đăng nhập, bạn phải có tài khoản để đăng nhập đã. Để có tài khoản thì bạn phải đăng ký, khi đăng ký thành công, tài khoản của bạn sẽ được insert vào database. Trong form đăng ký sẽ có ô nhập tài khoản (user_name), một ô nhập mật khẩu, 1 ô nhập laị mật khẩu và 1 ô nhập họ tên đầy đủ(full_name) Sau đó ở trang index.php tôi tạo một nút nhấn, khi nhấn vào nút này, tôi sẽ gọi trang register.php vào (gọi form đăng ký vào). Trang index.php tôi viết tiếp như sau:
Bước 5: lấy dữ liệu người dùng thêm từ form đăng nhập, kiểm tra , và insert vào database: Khi người dùng nhấn nút submit (đăng ký) thì dữ liệu sẽ được gửi đi theo phương thức post, vì method của form tôi đã đặt là post. Tôi sẽ lấy dữ liệu người dùng nhập và insert vào database bằng các lệnh sau ở trang index.php:
Trong đó:
Hoàn thành 2 lệnh trên ta có cấu trúc file index.php như sau:
Bước 4: tạo form đăng ký người dùng:\
Form đăng ký sẽ viết ở file register.php |
Bài Viết Liên Quan
Hướng dẫn and trong python
Bài viết được sự cho phép của tác giả Kien Dang ChungVideo trong bài viếtTrong các bài trước chúng ta đã làm quen với các kiểu dữ liệu số nguyên (int), số ...
Hướng dẫn dùng index examples trong PHP
Vietnamese (Tiếng Việt) translation by Dai Phong (you can also view the original English article) Tôi có thể nhớ những năm trước đây khi lần đầu tiên tôi bắt đầu viết ...
Hướng dẫn dùng rex command python
I. Tìm hiểu về PyGame1. PyGame là gì?Đây là thư viện mã nguồn mở trên ngôn ngữ Python dùng để lập trình video games. PyGame chứa đầy đủ các công cụ hỗ trợ ...
Hướng dẫn dùng regressuon python
Trong trang này:Nội dung chính1. Giới thiệuNhắc lại hai mô hình tuyến tínhMột ví dụ nhỏMô hình Logistic RegressionSigmoid function2. Hàm mất mát và phương pháp tối ...
Hướng dẫn python test code
Các bạn có bao giờ tái cấu trúc code không ? Sau mỗi lần refactor, bạn có bao giờ nín thở khi deploy lại sản phẩm lên PRODUCTION hay không? Làm thế nào để không ...
Hướng dẫn dùng add str trong PHP
Chuỗi ký tự (string) là loại cấu trúc dữ liệu quen thuộc có mặt trong gần như mọi ngôn ngữ lập trình. Kiểu chuỗi ký tự dùng để chứa thông tin về tên ...
Hướng dẫn dùng write python python
Nội dung chínhGhi file trong pythonGhi chuỗi vào file trong python | phương thức write()Ghi chuỗi theo định dạng vào file trong python bằng phương thức write()Ghi list vào ...
Hướng dẫn dùng text.replace js trong PHP
Phương thức string.replace() có chức năng tìm kiếm một chuỗi con hoặc một biểu thức chính quy nào đó trong chuỗi sau đó thay thế nó bằng một giá trị ...
Hướng dẫn dùng codecorrect python
Nếu bạn làm việc 1 mình, mọi thứ dường như dễ dàng để làm việc. Nhưng điều gì sẽ xảy ra khi code của bạn cần được người khác review, hỗ trợ khi có ...
Hướng dẫn dùng mysqli num_rows trong PHP
Hàm mysqli_num_rows() sẽ trả về số hàng trong tập hợp kết quả truyền vào.Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình ...
Hướng dẫn dùng base64 decoder trong PHP
(PHP 4, PHP 5, PHP 7, PHP 8)base64_decode — Decodes data encoded with MIME base64Descriptionbase64_decode(string $string, bool $strict = false): string|falseParameters string The encoded data. ...
Hướng dẫn dùng keychain.php trong PHP
Điểm hấp dẫn nhất của PHP theo mình là Array, và hầu như trong code, mọi thứ đều là key => value. Do vậy mà bạn biết thêm những hàm built-in rẳng của PHP, ...
Hướng dẫn dùng python dropna python
Khi mới bắt đầu làm quen với việc xây dựng Machine Learning Model với Python, chúng ta thường sử dụng dữ liệu mẫu từ các trang như UCI, Kaggle và TensorFlow ...
Hướng dẫn dùng funxtions trong PHP
Hàm là gì ?- Hàm là một tập hợp gồm nhiều câu lệnh, các câu lệnh được sắp xếp theo một thứ tự xác định để xây dựng thành một chức năng cụ thể, ...
Hướng dẫn dùng javatpoint python python
Python tutorial provides basic and advanced concepts of Python. Our Python tutorial is designed for beginners and professionals.Python is a simple, general purpose, high level, and object-oriented ...
Hướng dẫn dùng float 32 trong PHP
PHP cung cấp hai loại dữ liệu cơ bản: số nguyên (integer) và số thực dấu phảy động (float/double). Đây là hai trong số bốn kiểu dữ liệu đơn, bao gồm số ...
Hướng dẫn dùng outside def python
Function trong Python là gì? Tạo Function trong Python(Xem thêm: Phân biệt Function với Method trong Python)Function trong Python là gì?Trong Python, function là một nhóm các câu ...
Hướng dẫn dùng muliter python
Source code: Lib/webbrowser.pyThe webbrowser module provides a high-level interface to allow displaying web-based documents to users. Under most circumstances, simply calling the open() function from ...
Hướng dẫn dùng toupper online trong PHP
Bài này sẽ giới thiệu các hàm dùng để xử lý kiểu dữ liệu String trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập ...
Hướng dẫn dùng sql.connect trong PHP
Th6 09, 2022 Hai G. 6ít nhất Đọc Nếu bạn là người mới trong giai đoạn lập trình viên, việc biết cách kết nối PHP với MySQL database rất hữu ích. Bạn ...
