Biểu mẫu PHP gửi đến cơ sở dữ liệu
Biểu mẫu liên hệ PHP cho phép người dùng giao tiếp với quản trị viên trang web. Nó cho phép họ gửi truy vấn tới chủ sở hữu trang web về các dịch vụ hoặc tính năng có liên quan. Sử dụng biểu mẫu liên hệ, quản trị viên web có thể quản lý email doanh nghiệp của họ. Khi có sẵn một biểu mẫu liên hệ đang hoạt động, nó có thể tạo các truy vấn. Nó dễ dàng được kết nối với cơ sở dữ liệu, do đó cung cấp hồ sơ đầy đủ và thông tin chi tiết về những người dùng sẵn sàng liên hệ và gửi truy vấn của họ tới quản trị viên trang web Show
điều kiện tiên quyếtĐể tạo một biểu mẫu liên hệ PHP đơn giản với MySQL, tôi giả sử rằng bạn đã cài đặt ứng dụng PHP trên máy chủ web. thiết lập của tôi là Để đảm bảo rằng tôi không bị theo dõi bởi các sự cố ở cấp độ máy chủ, tôi đã quyết định lưu trữ ứng dụng PHP trên các máy chủ được quản lý bởi Cloudways vì nền tảng này cung cấp một môi trường được tối ưu hóa PHP mạnh mẽ. Ngoài ra, tôi không phải giải quyết các rắc rối về quản lý máy chủ và do đó tập trung vào ý tưởng cốt lõi của hướng dẫn này Ngừng lãng phí thời gian trên máy chủCloudways xử lý việc quản lý máy chủ cho bạn để bạn có thể tập trung vào việc tạo các ứng dụng tuyệt vời và giữ cho khách hàng của mình hài lòng Bạn cũng có thể dùng thử miễn phí Cloudways bằng cách đăng ký tài khoản trên nền tảng theo GIF này Tạo biểu mẫu liên hệ HTMLTạo HTML biểu mẫu liên hệ như hiển thị bên dưới cùng với xác thực và lưu nó với. phần mở rộng php. Giá trị sẽ được viết giữa hai dấu ngoặc kép trong tên thuộc tính như name=”u_name” trong các thẻ đầu vào hoạt động như một tên biến. Các thuộc tính này sẽ chứa dữ liệu từ biểu mẫu mà chúng tôi sẽ sử dụng để lưu trong cơ sở dữ liệu của mình. Có hai phương pháp để gửi dữ liệu biểu mẫu của bạn đến trang PHP của bạn. NHẬN và ĐĂNG. Tôi sẽ sử dụng POST vì nó ẩn dữ liệu người dùng và không có giới hạn gửi dữ liệu. Nếu không có thời gian tìm hiểu sâu về các kỹ thuật, bạn có thể sử dụng các biểu mẫu trực tuyến được thiết kế sẵn theo tiêu chuẩn thiết kế biểu mẫu chuyên nghiệp Ghi chú. Để tạo kiểu, bạn có thể sử dụng CSS của riêng mình và cũng có thể sử dụng Lớp Bootstrap để tạo kiểu tốt hơn !DOCTYPE html> Cấu hình cơ sở dữ liệu MySQLBước tiếp theo là thiết lập và cấu hình cơ sở dữ liệu MySQL. Đối với điều này, hãy kích hoạt trình quản lý Cơ sở dữ liệu Cloudways và tạo bảng 'contact_form_info', với các trường id , name , email , phone,comments Tiếp theo, tạo cấu hình. php sẽ được sử dụng để thiết lập kết nối giữa ứng dụng PHP và cơ sở dữ liệu. Khi tệp đã được tạo, hãy mở tệp và dán đoạn mã sau vào đó connect_error) { die("Connection failed: " . $conn->connect_error); } ?> Bạn cũng có thể thích. Cách kết nối với cơ sở dữ liệu MySQL từ xa Bây giờ hãy tạo một tệp get_response. php và dán đoạn mã sau vào đó $yourName = $conn->real_escape_string($_POST['your_name']); $yourEmail = $conn->real_escape_string($_POST['your_email']); $yourPhone = $conn->real_escape_string($_POST['your_phone']); $comments = $conn->real_escape_string($_POST['comments']); $sql="INSERT INTO contact_form_info (name, email, phone, comments) VALUES ('".$yourName."','".$yourEmail."', '".$yourPhone."', '".$comments."')"; if(!$result = $conn->query($sql)){ die('There was an error running the query [' . $conn->error . ']'); } else { echo "Thank you! We will contact you soon"; } } else { echo "Please fill Name and Email"; } ?> |