Tôi có một biểu mẫu trên một trang liên kết với tệp PHP [hành động], bây giờ kết quả PHP đang được hiển thị trong tệp/trang PHP này. Nhưng tôi muốn kết quả được hiển thị trên trang với biểu mẫu. Tôi đã tìm kiếm kỹ lưỡng và không thể tìm thấy nó ở bất cứ đâu. Có lẽ bất kỳ bạn nào có thể giúp đỡ?
Mã: /citizens.php [trang chính]
Mã: /infoct.php
Mã cố định của tôi nhờ Marc B
- Hướng dẫn sử dụng jotform
- Các tính năng tiên tiến
- Cách gửi bài nộp đến cơ sở dữ liệu MySQL của bạn bằng Php
Cập nhật cuối cùng: ngày 13 tháng 10 năm 2022
Xem thêm: Gửi dữ liệu gửi qua yêu cầu POST
Hướng dẫn này cho thấy cách lưu dữ liệu biểu mẫu vào cơ sở dữ liệu MySQL bằng PHP. Một sự hiểu biết cơ bản về cả hai là bắt buộc.
Bắt đầu nào:
- Tạo cơ sở dữ liệu và bảng của bạn. Các cột trong bảng của bạn sẽ phụ thuộc vào cấu trúc biểu mẫu của bạn. Kiểm tra hướng dẫn này để xem tên trường biểu mẫu của bạn hoặc các khóa đăng nếu bạn không chắc chắn những cột nào sẽ thêm vào bảng cơ sở dữ liệu của bạn.
The columns in your table will depend on your form’s structure. Check out this guide to see your form’s field names or post keys if you’re not sure what columns to add to your database table. - Đối với hướng dẫn này, hãy đảm bảo thêm cột Submission_id, trong bảng của bạn. Trong mẫu liên hệ mẫu này, bảng trông giống như sau trong phpmyadmin:
In this sample contact form, the table looks like the following in phpMyAdmin:
Lưu ý: Quá trình tạo hoặc chỉnh sửa cơ sở dữ liệu của bạn sẽ phụ thuộc vào thiết lập máy chủ hoặc máy chủ web của bạn. Tiếp cận với nhà cung cấp hỗ trợ của bạn để được hỗ trợ.
- Bây giờ, tải xuống và trích xuất tệp zip này chứa mã.
- Mở tệp PHP trong trình soạn thảo văn bản của bạn.
- Tìm kiếm cấu hình cơ sở dữ liệu trong mã và thay thế các giá trị bằng thông tin cơ sở dữ liệu của bạn.Database Config in the code and replace the values with your database information.
- Tiếp theo, tìm kiếm dữ liệu để lưu và thêm dữ liệu bài để lưu trong cơ sở dữ liệu của bạn.Data to Save and add the POST data to save in your database.
Sử dụng chức năng real_escape_string[]
để ngăn ngừa các lỗ hổng SQL có thể có.
- Tìm kiếm các truy vấn để chạy và chỉnh sửa truy vấn cập nhật.Queries to Run and edit the UPDATE query.
Ánh xạ các giá trị bài vào các cột bảng của bạn. Để biết thêm thông tin, hãy xem câu lệnh Cập nhật MySQL.
- Làm tương tự với truy vấn chèn.INSERT query.
Để biết thêm thông tin, hãy xem câu lệnh INSQL INSERT.
- Lưu tệp PHP và tải nó lên máy chủ của bạn - hãy lưu ý đến URL tệp.
- Bây giờ, hãy thiết lập biểu mẫu của bạn để gửi dữ liệu đến URL tệp PHP của bạn. Để biết thêm thông tin, hãy xem Gửi dữ liệu gửi qua yêu cầu POST.
For more information, see Sending Submission Data via a POST Request. - Gửi một mục kiểm tra đến biểu mẫu của bạn và xác nhận kết quả.
Chúng tôi rất tiếc khi nghe điều đó. Bạn đã gặp vấn đề gì với hướng dẫn?
Làm thế nào chúng ta có thể cải thiện hướng dẫn này?