Bạn đã thử in nội dung của danh mục ra bảng điều khiển chưa? Có thể danh mục hợp lệ và danh mục rỗng đang được đăng lại từ nguồn không?
bạn cũng có thể thử tóm tắt cuộc gọi sql với một kiểm tra nul đối với danh mục. Điều này có thể bắt null trước khi được chèn.
$category = $_POST['category'];
$cf = $_FILES['cf'];
if($category != NULL)
{
mysqli_query($conn, "INSERT INTO adDatabase(".$category.") VALUES(8)");
}
Cuối cùng, bạn có thể đặt một trong các cột trong bảng không cho phép các giá trị rỗng. Điều này sẽ cho phép bạn đặt một khối thử bắt và loại bỏ dữ liệu trống
Try {
mysqli_query($conn, "INSERT INTO adDatabase(".$category.") VALUES(8)");
}
catch (exception ex)
{
// do nothing!
}