Tạo form đăng ký php

PHP cơ bạn dạng : Tạo khung đăng ký, singin (phần 1)

31 Tháng Một, 2015 PHPhường. cơ bạn dạng 94 Comments 10,596 Lượt xem




Bạn đang xem: Tạo form đăng ký php

Đối với đều diễn lũ, hay những trang web thương mại điện tử, website cửa hàng,… đều phải có công dụng đăng ký member, nhằm member rất có thể gồm có quyền lợi và nghĩa vụ khăng khăng làm sao đó như mua sắm, comment bài viết,…Đây là 1 trong những tính năng đặc trưng cùng gần như là là rất cần được gồm so với những trang web đề cập trên. Chính vì thế bây giờ mình phân chia sẽ tới chúng ta nội dung bài viết về hướng dẫn tạo ra khung đăng ký cùng singin vào lập trình sẵn website PHPhường. Lưu ý :

Đối với các bạn bắt đầu bước đầu học thiết kế PHP.. các bạn phải gõ theo từng đoạn code nhằm nhớ bài bác và đọc sự việc rộng, đừng copy nguyên ổn đoạn code như thế sẽ không cố gắng được chắc chắn kỹ năng. Chuẩn bị :

Để bắt đầu thực hành thực tế bài bác này, chúng ta hãy chuẩn bị cho doanh nghiệp đa số điều quan trọng sau : – Đã khởi chạy (start) môi trường để lập trình sẵn PHP. (coi lại bài bác Hướng dẫn setup môi trường thiên nhiên lập trình PHP) – Chuẩn bị nguyên lý editor tương xứng để có thể code (những chúng ta có thể tìm hiểu thêm bài xích Giới thiệu về những editor cho công ty phát triển web)

– Trong thỏng mục nơi bắt đầu của website (tại đây mình dùng wamp cần tlỗi mục gốc sẽ là www, còn so với các bạn dùng xampp, thì thư mục gốc đã là htdocs), các bạn sinh sản 1 thư mục đánh tên là my_trang web để không toàn bộ source code mà lại mình sẽ lí giải các bạn mỗi bước có tác dụng 1 website hoàn hảo bằng ngôn từ lập trình sẵn PHPhường tự trên đây trnghỉ ngơi trong tương lai.

Trong thỏng mục my_trang web , các bạn khiến cho mình cấu tạo thư mục nhỏng sau :

*




Xem thêm: Download Iesabel 3 - Download Iesabel (Mod, God Mode/High Damage) 3

Mục lục

1. Tạo size đăng ký :2. Tạo cửa hàng dữ liệu lưu giữ trữ3. Bắt đầu codeNguon : obatambeienwasirherbal.com


Xem thêm:

1. Tạo khung ĐK :

Trước tiên mình đã kiến tạo một form ĐK, đánh tên là register.php, (đặt vào thư mục my_website) bao hàm những ngôi trường : – trường nhằm người dùng nhập nickname – trường để người dùng nhập mật khẩu – trường nhằm người tiêu dùng nhập bọn họ tên – trường để người tiêu dùng nhập địa chỉ email

obatambeienwasirherbal.com - Form ĐK thành viên
Form dang ky
Username :
Password :
Ho Ten :
Email : <đầu vào type="text" id="email" name="email">

Chạy đoạn code trên (vào browser gõ băng thông http://localhost/my_website/register.php) ta được khung đăng ký dễ dàng và đơn giản nhỏng sau

*

2. Tạo cơ sở dữ liệu lưu trữ

Tiếp đến, ta đã kiến tạo cơ sở tài liệu với sản xuất bảng tàng trữ đọc tin người dùng, tại chỗ này bản thân mang tên đến database là “obatambeienwasirherbal.com” với bảng là “users”. Trong bảng uses vẫn bao gồm các cột

id : loại int, khóa chủ yếu, thuộc tính trường đoản cú tăng (tự động increment)username : thương hiệu singin, phong cách var char, độ lâu năm là 30 kí tựpassword  : mật khẩu, hình dạng var char, độ lâu năm 30 kí tựname : thương hiệu người tiêu dùng, mẫu mã var char, độ lâu năm 255 kí tựgmail : cửa hàng email, đẳng cấp var char, vật lâu năm 255 kí tựCREATE DATABASE IF NOT EXISTS `obatambeienwasirherbal.com` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; USE `obatambeienwasirherbal.com`; CREATE TABLE IF NOT EXISTS `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(30) NOT NULL, `password` varchar(30) NOT NULL, `name` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;3. Bắt đầu code

a) Tạo liên kết đến mysql để đưa dữ liệu

Để hoàn toàn có thể select hoặc insert, update tài liệu vào database, ta rất cần được tạo một giao thức liên kết giữa PHPhường cùng Mysql. Ở phía trên bản thân sẽ tạo một tệp tin mới tên là connection.php, đặt vào tlỗi mục lib và gõ theo nhỏng đoạn code bên dưới đây:

Tại đoạn code trên, bọn họ dùng thủ tục mysqli_connect của PHP nhằm PHP hoàn toàn có thể kết nối tới dữ liệu mysql cùng với 3 tmê man số:

$server_host :thương hiệu host chưa database, tại chỗ này mình cần sử dụng là localhost vì chạy ngơi nghỉ máy vi tính cục bộ, còn Lúc upload website lên các host khác thì chúng ta cũng có thể chuyển đổi tđê mê số này đến phù hợp.$server_username  : tên đăng nhtràn lên database, mang định làm việc local là root$server_password ; mật khẩu đăng nhtràn vào database, mang định sinh sống local là rỗng

thủ tục or die nhằm bình chọn giả dụ kết nối không thắng cuộc vẫn xuất ra loại chữ “bắt buộc kết nối tới database”

phương thức mysqli_query($conn,”SET NAMES ‘UTF8′”) chúng ta có thể chế tạo hoặc ko hồ hết được, đây là phương thức tùy chọn, giành riêng cho vào ngôi trường thích hợp đại lý dữ liệu của doanh nghiệp gồm các kí trường đoản cú quan trọng dạng utf-8 thì Khi tầm nã vấn hoặc cập nhật tài liệu đã không biến thành lỗi fonts chữ

Tiếp mang lại trong tệp tin register.php, bạn phải require file connection.php vừa tạo nên vào bằng phương pháp sử dụng tự khóa require_once (hoặc include, include_once, require)

require_once("lib/connection.php");

Sau Khi sẽ require_once tập tin connection.php vào, họ đến quy trình đánh giá công bố đăng ký hòa hợp lệ cùng lưu giữ tài liệu vào database, ở đây mình vẫn lấy những đọc tin sinh hoạt size ĐK vẫn sản xuất nghỉ ngơi bên trên bằng phương thức POST, các bạn xem xét là :

Trong thẻ
ở trên gồm cách thức method mình cố tình nhằm sẵn là method=”POST” bắt buộc chúng ta đề xuất sử dụng trường đoản cú khóa $_POST để rất có thể rước được thông tinTrong PHPhường., từ khóa $_POST chỉ rước giá tốt trị của thẻ input đầu vào thông qua thuộc tính name, không phải thẻ id nhé những bạnNgoài cách làm POST, họ còn rất có thể áp dụng phương thức GET và sử dụng trường đoản cú khóa $_GET để đưa dữ liệuSự khác biệt giữa POST và GET thì bản thân vẫn phân tích rộng trong các bài bác sau ????)) else } ?>

Ở đoạn code bên trên phía trên, bản thân cần sử dụng từ bỏ khóa ismix nhằm kiểm tra button có name là btn_submit đã được click hay chưa, ví như clichồng rồi thì mới có thể bắt đầu rước đọc tin với insert tài liệu vào database, ttinh ranh trường thích hợp Lúc load trang, đoạn code thực hiện đang tự động hóa chạy. Nhỏng sẽ nói trên, bản thân cần sử dụng tự khóa $_POST để mang những biết tin username, password, name, email cùng kiểm soát nếu như 1 trong các field này rỗng thì vẫn xuất ra thông tin là “các bạn vui mừng nhập không thiếu thông tin”, ngược lại vẫn là triển khai việc tàng trữ dữ liệu như sau:

)) else } ?>

Toàn cỗ code không thiếu trong tệp tin register.php vẫn nhỏng sau :

obatambeienwasirherbal.com - Form đăng ký thành viên )) elseelse } } ?>
Form dang ky
Username : <đầu vào type="text" id="username" name="username">
Password :
Ho Ten : <đầu vào type="text" id="name" name="name">
Thư điện tử :
<đầu vào type="submit" name="btn_submit" value="Dang ky">

Video kiểm tra (phóng to lớn lên, chọn cơ chế HD 7trăng tròn coi đến rõ nhé)

Vậy là họ đang xây dựng dứt trang register.php chất nhận được người dùng nhập dữ liệu và lưu trữ vào database. Bài viết cũng rất nhiều năm nên bản thân tạm ngưng ở chỗ này, chúng ta bao gồm vướng mắc gì thì hãy giữ lại comment dưới nội dung bài viết nhé. Trong bài xích tiếp theo sau mình đã nói đến bài toán kiểm soát biết tin bao gồm trong database cùng chế tạo ra khung singin. Các bạn nhớ đón coi, thân !

Đợi chút ít, bạn cũng muốn từ tay chế tạo ra xây đắp website bởi HTML, CSS, Bootstrap mang đến riêng biệt bản thân ? Nếu tất cả thì coi trên đây nhé

Nguon : obatambeienwasirherbal.com

Chuyên mục: