Kinh Nghiệm về Hướng dẫn dùng registers definition trong PHP Chi Tiết
Ban đang tìm kiếm từ khóa Hướng dẫn dùng registers definition trong PHP được Cập Nhật vào lúc : 2022-09-19 06:40:27 . Với phương châm chia sẻ Mẹo Hướng dẫn trong nội dung bài viết một cách Chi Tiết Mới Nhất. Nếu sau khi đọc nội dung bài viết vẫn ko hiểu thì hoàn toàn có thể lại phản hồi ở cuối bài để Admin lý giải và hướng dẫn lại nha.
Khi xây dựng một website động như những trang thương mại điện tử, shop bán hàng thì hiệu suất cao Đ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 Đk bằng PHP & MySQL để tạo thành viên cực kỳ đơn thuần và giản dị.
Để hoạt động và sinh hoạt giải trí tốt
trước tiên bạn nên phải setup 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 Đ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ở tài liệu để ghi thông tin
Dán ://localhost/phpmyadmin/ lên trình
duyệt
Tạo một Database lấy tên là data chọn utf8_general_ci tiếp theo đó nhấp Create
Xong bạn nhấp data chọn tab SQL dán code sau vào
CREATE TABLE IF NOT EXISTS `thành viên` (
`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
<!DOCTYPE html>
<html>
<head>
<meta -equiv=”Content-Type” content=”text/html; charset=UTF-8″>
<link rel=”stylesheet” href=”://ihoctot/style.css”/>
</head>
<body toàn thân>
<form method=”post” action=”register.php” class=”form”>
<h2>Đăng ký thành viên</h2>
Username: <input type=”text” name=”username” value=”” required>
Password: <input type=”text” name=”password” value=”” required/>
E-Mail: <input type=”email” name=”email” value=”” required/>
Phone: <input type=”text” name=”phone” value=”” required/>
<input type=”submit” name=”dangky” value=”Đăng Ký”/>
<?php require ‘xuly.php’;?>
</form>
</body toàn thân>
</html>
Tạo Form Đk với những trường:
- User: Tên đăng nhậpPassword: Mật khẩuEmailPhone
Bước 3: Tiếp theo tạo file xuly.php link tới Database để ghi tài liệu thành viên
<?php
header(‘Content-Type: text/html; charset=utf-8’);
// Kết nối cơ sở tài liệu
$conn = mysqli_connect(‘localhost’, ‘root’, ”, ‘data’) or die (‘Lỗi link’); mysqli_set_charset($conn, “utf8”);
// Dùng isset để kiểm tra Form
if(isset($_POST[‘dangky’]))
$username = trim($_POST[‘username’]);
$password = trim($_POST[‘password’]);
$email = trim($_POST[’email’]);
$phone = trim($_POST[‘phone’]);
if (empty($username))
array_push($errors, “Username is required”);
if (empty($email))
array_push($errors, “E-Mail is required”);
if (empty($phone))
array_push($errors, “Password is required”);
if (empty($password))
array_push($errors, “Two password do not match”);
// Kiểm tra username hoặc email có bị trùng hay là không
$sql = “SELECT * FROM thành viên WHERE username=”$username” OR email=”$email””;
// Thực thi câu truy vấn
$result = mysqli_query($conn, $sql);
// Nếu kết quả trả về to nhiều hơn 1 thì nghĩa là username hoặc email đã tồn tại trong CSDL
if (mysqli_num_rows($result) > 0)
echo ‘<script language=”javascript”>alert(“Bị trùng tên hoặc chưa nhập tên!”); window.location=”register.php”;</script>’;
// Dừng chương trình
die ();
else
$sql = “INSERT INTO thành viên (username, password, email, phone) VALUES (‘$username’,’$password’,’$email’,’$phone’)”;
echo ‘<script language=”javascript”>alert(“Đăng ký thành công xuất sắc!”); window.location=”register.php”;</script>’;
if (mysqli_query($conn, $sql))
echo “Tên đăng nhập: “.$_POST[‘username’].”<br/>”;
echo “Mật khẩu: ” .$_POST[‘password’].”<br/>”;
echo “E-Mail đăng nhập: “.$_POST[’email’].”<br/>”;
echo “Số điện thoại: “.$_POST[‘phone’].”<br/>”;
else
echo ‘<script language=”javascript”>alert(“Có lỗi trong quy trình xử lý”); window.location=”register.php”;</script>’;
?>
Ở
đoạn
$conn = mysqli_connect(‘localhost’, ‘root’, ”, ‘data‘) or die (‘Lỗi link’);
mysqli_set_charset($conn, “utf8”);
Thì data đó đó là Database bạn tạo trên ://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 những file và truy vấn vào đường dẫn
localhost/dangky/register.php
Để test
xem đã có được chưa nhé!
Giải thích: Khi bạn nhập thông tin vào những trường trong Form Đk thì trong file xuly.php hàm isset($_POST[“dangky”]) sẽ thực thi lệnh kiểm tra xem người tiêu dùng đã click vào button hay chưa.
Nếu đã nhập khá đầy đủ thông tin nó sẽ kiểm tra bằng Đk if…else và ở đầu cuối ghi thông tin vào cơ sở tài liệu bằng lệnh INSERT INTO.
://.youtube/watch?v=afXwBpE5wVE
Trên đấy là nội dung bài viết hướng dẫn học lập trình php để tạo một Form Đk đơn thuần và giản dị nhất Sau khi hiểu được những thức hoạt động và sinh hoạt giải trí bạn hoàn toàn có thể thêm nhiều hiệu suất cao khác nữa như thể đăng nhập, phần quản trị admin..
Sau khi Đk thành viên xong bạn cũng cần phải tạo form đăng nhập PHP để test thử xem mình thực thi thành công xuất sắc chưa.
Tải thêm tài liệu liên quan đến nội dung bài viết Hướng dẫn dùng registers definition trong PHP
programming
php
Composer autoload
Reply
5
0
Chia sẻ
Review Hướng dẫn dùng registers definition trong PHP ?
Bạn vừa đọc Post Với Một số hướng dẫn một cách rõ ràng hơn về Review Hướng dẫn dùng registers definition trong PHP tiên tiến và phát triển nhất
Share Link Cập nhật Hướng dẫn dùng registers definition trong PHP miễn phí
Pro đang tìm một số trong những Chia Sẻ Link Down Hướng dẫn dùng registers definition trong PHP Free.
Hỏi đáp vướng mắc về Hướng dẫn dùng registers definition trong PHP
Nếu Ban sau khi đọc nội dung bài viết Hướng dẫn dùng registers definition trong PHP , bạn vẫn chưa hiểu thì hoàn toàn có thể lại Comments ở cuối bài để Admin lý giải và hướng dẫn lại nha
#Hướng #dẫn #dùng #registers #definition #trong #PHP