Cách lưu dữ liệu biểu mẫu trong PHP
Trong hướng dẫn này, bạn sẽ học cách thu thập thông tin đầu vào của người dùng được gửi qua một biểu mẫu bằng cách sử dụng các biến siêu toàn cục PHP 0Tạo một biểu mẫu liên hệ đơn giảnTrong hướng dẫn này, chúng ta sẽ tạo một biểu mẫu liên hệ HTML đơn giản cho phép người dùng nhập nhận xét và phản hồi của họ sau đó hiển thị nó cho trình duyệt bằng PHP Mở trình chỉnh sửa mã yêu thích của bạn và tạo một tệp PHP mới. Bây giờ hãy nhập mã sau và lưu tệp này dưới dạng "biểu mẫu liên hệ. php" trong thư mục gốc của dự án của bạn
Giải thích về mãLưu ý rằng có hai thuộc tính trong phần mở đầu nhãn
Phần còn lại của các thành phần bên trong biểu mẫu là các điều khiển biểu mẫu cơ bản để nhận đầu vào của người dùng. Để tìm hiểu thêm về các phần tử biểu mẫu HTML, vui lòng xem hướng dẫn Biểu mẫu HTML Chụp dữ liệu biểu mẫu với PHPĐể truy cập giá trị của một trường biểu mẫu cụ thể, bạn có thể sử dụng các biến siêu toàn cục sau. Các biến này có sẵn trong tất cả các phạm vi trong toàn bộ tập lệnh SuperglobalDescription 0Chứa các giá trị của cả hai biến $_GET và $_POST cũng như các giá trị của biến siêu toàn cục 2Khi người dùng gửi biểu mẫu liên hệ ở trên bằng cách nhấp vào nút gửi, dữ liệu biểu mẫu sẽ được gửi đến "biểu mẫu quy trình. php" trên máy chủ để xử lý. Nó chỉ đơn giản là nắm bắt thông tin do người dùng gửi và hiển thị nó cho trình duyệt Mã PHP của "biểu mẫu quy trình. php" sẽ trông giống như thế này
Đoạn mã PHP trên khá đơn giản. Vì dữ liệu biểu mẫu được gửi thông qua phương thức post, nên bạn có thể truy xuất giá trị của một trường biểu mẫu cụ thể bằng cách chuyển tên của nó vào mảng siêu toàn cục 4Trong thế giới thực, bạn không thể tin tưởng vào đầu vào của người dùng; . Trong chương tiếp theo, bạn sẽ tìm hiểu cách làm sạch và xác thực dữ liệu biểu mẫu liên hệ này và gửi nó qua email bằng PHP Chào mừng bạn đến với hướng dẫn dành cho người mới bắt đầu về cách lưu biểu mẫu HTML vào cơ sở dữ liệu bằng PHP và MySQL. Vì vậy, cuối cùng bạn đã đến để chiến đấu với giai đoạn ông chủ của lập trình full-stack – Kết hợp HTML, PHP và MySQL để lưu biểu mẫu đã gửi vào cơ sở dữ liệu Lưu biểu mẫu HTML vào cơ sở dữ liệu là quy trình 3 bước đơn giản
Đúng, nó thực sự đơn giản nhưng hãy đọc để biết một ví dụ thực tế ⓘ Tôi đã bao gồm một tệp zip chứa tất cả mã nguồn ví dụ khi bắt đầu hướng dẫn này, vì vậy bạn không cần phải sao chép-dán mọi thứ… Hoặc nếu bạn chỉ muốn đi sâu vào
TLDR – TRANG TRÌNH BÀY NHANH
TẢI XUỐNG & LƯU ÝĐầu tiên, đây là liên kết tải xuống mã ví dụ như đã hứa
GHI CHÚ NHANH
ẢNH CHỤP MÀN HÌNHĐược rồi, bây giờ chúng ta hãy bắt đầu với một ví dụ về lưu biểu mẫu HTML vào cơ sở dữ liệu
BƯỚC 1) TẠO BẢNG CƠ SỞ DỮ LIỆU1a-hình nộm. sql
Trong ví dụ này, chúng tôi sẽ thực hiện một cuộc “khảo sát” đơn giản về màu sắc yêu thích mà người dùng thích;
BƯỚC 2) TẠO MẪU HTML2 dạng. html
Không nên có bất kỳ rắc rối với cái này quá. Đây là một biểu mẫu HTML với chính xác những gì chúng tôi muốn nắm bắt - Email, tên và màu sắc yêu thích. Tuy nhiên, hãy lưu ý về 2 đó, chúng tôi sẽ chỉ bao gồm tập lệnh PHP “lưu vào cơ sở dữ liệu” khi biểu mẫu được gửi
BƯỚC 3) PHP LƯU MẪU VÀO CƠ SỞ DỮ LIỆU3-lưu. php
Tôi cũng không nghĩ cái này cần giải thích nhiều – Kết nối với cơ sở dữ liệu và thực hiện một câu lệnh SQL 3. Đó là tất cả, thực sự
THÊM) GỬI THÔNG BÁO EMAIL3-lưu. php
Cần phải gửi một email?
BIT BỔ SUNG & LIÊN KẾTĐó là tất cả cho hướng dẫn này và đây là một phần nhỏ về một số tính năng bổ sung và liên kết có thể hữu ích cho bạn
LIÊN KẾT và THAM KHẢO
VIDEO HƯỚNG DẪN
BẢNG CHEAT INFOGRAPHICCảm ơn bạn đã đọc, và chúng tôi đã đi đến phần cuối của hướng dẫn này. Tôi hy vọng rằng nó đã giúp bạn với dự án của bạn và nếu bạn muốn chia sẻ bất cứ điều gì với hướng dẫn này, xin vui lòng bình luận bên dưới. Chúc may mắn và mã hóa hạnh phúc Làm cách nào để lưu trữ dữ liệu biểu mẫu HTML trong cơ sở dữ liệu bằng PHP?Đối với điều này, bạn cần làm theo các bước sau. . Bước 1. Lọc các yêu cầu về biểu mẫu HTML của bạn cho trang web liên hệ với chúng tôi. . Bước 2. Tạo cơ sở dữ liệu và bảng trong MySQL. . Bước 3. Tạo biểu mẫu HTML để kết nối với cơ sở dữ liệu. . Bước 4. Tạo một trang PHP để lưu dữ liệu từ dạng HTML vào cơ sở dữ liệu MySQL của bạn. . Bước 5. Tất cả đã được làm xong Làm cách nào để lưu trữ dữ liệu biểu mẫu trong tệp văn bản bằng PHP?php if(isset($_POST['submit'])){ $Name = "Tên người dùng. ". $_POST['tên người dùng']. " "; . ". $_POST['mật khẩu']. " "; . txt", "a"); fwrite($file, $Name); fwrite($file, $Pass); fclose($file); } ?>
PHP có thể thu thập dữ liệu biểu mẫu không?Các siêu toàn cục PHP $_GET và $_POST được sử dụng để thu thập dữ liệu biểu mẫu .
Làm cách nào chúng ta có thể lưu trữ dữ liệu biểu mẫu trong một mảng trong PHP?Bạn phải sử dụng JSON để cập nhật mảng của mình liên tục . điểm quan trọng là bạn phải tải sinh viên của mình vào một biến và sau đó đẩy sinh viên mới vào biến đó để cuối cùng, bạn có thể lưu biến sinh viên chứa tất cả sinh viên trong một mảng như bạn muốn. |