Theo yêu cầu của OP.
Thêm hoặc die(mysqli_error($conn))
tới mysqli_query()
để xem nếu lỗi đến từ nó.
Tốt nhất bạn cũng nên sử dụng affected_rows()
cũng như cập nhật.
Ngoài ra, bạn đang sử dụng if(isset($_POST['contact'])){
và có 2x thuộc tính tên cho biểu mẫu và nút.
Xóa một cái khỏi <form>
. Thuộc tính tên trên <form>
chỉ hoạt động nếu sử dụng jQuery / Ajax.
Ngoài ra, nếu biểu mẫu và PHP / SQL của bạn ở trong cùng một tệp, hãy sử dụng tiêu đề để chuyển hướng đến cùng một trang và đảm bảo rằng bạn không phải là *
xuất trước tiêu đề. và đảm bảo rằng các thẻ ngắn được bật.
Tài liệu tham khảo:
- http://php.net/manual/en/mysqli. bị ảnh hưởng-row.php
- http://php.net/manual/en/mysqli.error. php
- http://php.net/manual/en/ Chức năng.header. php
-
*
Cách khắc phục "Tiêu đề đã được gửi "lỗi trong PHP
Mã hiện tại của bạn được mở cho Chèn SQL
. Sử dụng mysqli_*
với các tuyên bố được chuẩn bị sẵn
hoặc PDO
với báo cáo chuẩn bị
.