Mục đích chính của việc tạo và sử dụng các biểu mẫu HTML là thu thập thông tin về người dùng. Do đó, việc cập nhật thông tin được thu thập từ các biểu mẫu HTML trong cơ sở dữ liệu theo cách thủ công là không hiệu quả. Hướng dẫn nhanh chóng và đơn giản này sẽ thảo luận về cách lưu thông tin từ biểu mẫu HTML vào cơ sở dữ liệu MySQL bằng PHP. Bước đầu tiên là thiết lập môi trường làm việc cho PHP và MySQL. Đối với hướng dẫn này, chúng tôi sẽ sử dụng AMPP bằng cách mềm mại. Bạn có thể chọn cho các tùy chọn khác, chẳng hạn như XAMPP hoặc WAMP. Mở trình duyệt của bạn và điều hướng đến tài nguyên: //ampps.com/downloads/ Chọn phiên bản trình cài đặt cho hệ điều hành của bạn:Bước 1: Thiết lập môi trường
Sau khi tải xuống, chọn gói cài đặt và làm theo hướng dẫn để thiết lập AMPP trên hệ thống của bạn.
Khi AMPP được cài đặt, chạy nó. Bắt đầu các dịch vụ Apache và MySQL như được hiển thị:
Sử dụng AMPP, bạn nên có một máy chủ web cục bộ chạy Apache, PHP và MySQL. Bây giờ, chúng ta có thể tạo một cơ sở dữ liệu.
Giảm thiểu cửa sổ AMPPS và gần để dừng các dịch vụ Apache và MySQL.
Bước 2: Tạo cơ sở dữ liệu
Bước thứ hai là tạo và thiết lập một cơ sở dữ liệu đơn giản để tương tác với việc sử dụng PHP. Mở trình duyệt của bạn và điều hướng trang web // localhost/phpmyadmin.
Khi bạn đăng nhập vào trang PHPMyAdmin, chọn tùy chọn mới để thêm cơ sở dữ liệu mới, như trong hình ảnh dưới đây:
Trong cửa sổ tiếp theo, đặt tên cơ sở dữ liệu và nhấp vào Tạo. Trong ví dụ này, chúng tôi gọi cơ sở dữ liệu html_form:
Bây giờ cơ sở dữ liệu được khởi tạo, chúng ta có thể tạo lược đồ cơ sở dữ liệu.
Bước 3: Tạo bảng cơ sở dữ liệu
Sau khi tạo cơ sở dữ liệu, phpmyadmin sẽ chuyển hướng bạn đến trang tạo bảng. Bạn có thể tạo bảng và điền thông tin vào các cột và hàng.
Bắt đầu bằng cách tạo tên cho bảng của bạn. Trong ví dụ này, chúng tôi sẽ gọi nó là Simple_form. Đặt giá trị cột là bốn vì chúng tôi sẽ có ba trường đầu vào ở dạng HTML:simple_form. Set the column value as four since we will have three input fields in the HTML form:
Nhấp vào Đi để tạo thông tin bảng và cột. Sau khi hoàn thành, bạn nên có các cột mẫu với đầu vào chi tiết như được hiển thị:
Điền vào thông tin cột, chẳng hạn như kiểu dữ liệu và nhiều hơn nữa. Thông tin ví dụ sau được cung cấp:
Tên cột dọc | Loại hình | Độ dài/giá trị | Chỉ mục/a_i |
Tôi | Int | Chính/đúng | |
tên tài khoản | Varchar | 255 | |
Varchar | 255 | ||
bình luận | 255 |
CHỮ
Một ví dụ thông tin lược đồ được hiển thị:
Nhấp vào Lưu để tạo các bảng và cột như được chỉ định.
Bước 4: Tạo các đặc quyền cơ sở dữ liệu
Chọn tab Đặc quyền và nhấp vào Thêm tài khoản để tạo tài khoản MySQL mới.
Nhập chi tiết đăng nhập, chẳng hạn như tên người dùng và mật khẩu, như được hiển thị trong hình ảnh ví dụ bên dưới:
Bước 5: Tạo biểu mẫu HTML
Bây giờ chúng tôi đã cấu hình cơ sở dữ liệu, chúng tôi cần tạo biểu mẫu HTML để thu thập thông tin.html_forms.
Mở thư mục AMPPS WWW và tạo một thư mục mới. Cho nó bất kỳ tên ưa thích. Trong ví dụ này, chúng tôi đặt tên thư mục là HTML_Forms.
Tạo biểu mẫu index.html và dán mã biểu mẫu HTML của bạn:
Bước 6: Tìm nạp thông tin biểu mẫu với PHP
Bước tiếp theo là tạo tệp Subrow.php tìm nạp thông tin từ biểu mẫu HTML và cập nhật nó trong cơ sở dữ liệu, như được hiển thị trong mã sau:
if[isset[$_POST['submit']]]
{
$usernamename = $_POST['username'];
$email =
$_POST['email'];
$comment = $_POST['comment'];
if [isset [$ _ post ['gửi']]] & nbsp; & nbsp; & nbsp; {& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; $ usernamename = $ _ post ['tên người dùng']; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; $ email = $ _ Post ['Email']; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; $ bình luận = $ _ post ['bình luận'];$host = "localhost";
$username = "forms";
$password = "password";
$db = "html_form";
$conn = mysqli_connect[$host, $username, $password,
$db];
if [!$con]
{
die["Connection failed!" . mysqli_connect_error[]];
}
$query = "INSERT INTO simple_form [id, username, email, comment VALUES $username, $email, $comment";
$run = mysqli_query[$conn,
$query];
if [run]
{
echo"Success";
}
mysqli_close[$conn];
}
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; $ host = "localhost"; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; $ username = "Forms"; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; $ password = "Mật khẩu"; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; $ db = "html_form"; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; $ Conn = mysqli_connect [$ host, $ username, $ password, $ db]; if [! $ con] & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {die ["kết nối không thành công!". mysqli_connect_error []]; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; } & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; $ query = "chèn vào simple_form [id, tên người dùng, email, giá trị bình luận $ username, $ email, $ bình luận"; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; $ run chạy] & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
?>
Chúng tôi tạo kết nối với cơ sở dữ liệu và thực hiện truy vấn SQL bằng hàm mysql_query trong mã trên.
Khi bạn gửi biểu mẫu, tệp SUMALY.PHP sẽ chạy và dữ liệu từ biểu mẫu được chèn vào cơ sở dữ liệu.
Sự kết luận
Thông tin về các Tác giả
Tên tôi là John và là một người đồng tính giống như bạn. Tôi đam mê tất cả mọi thứ máy tính từ phần cứng, hệ điều hành đến lập trình. Ước mơ của tôi là chia sẻ kiến thức của tôi với thế giới và giúp đỡ các chuyên viên máy tính. Theo dõi nội dung của tôi bằng cách đăng ký danh sách gửi thư Linuxhint