Heeft u geprobeerd de inhoud van de categorie af te drukken naar de console? Is het mogelijk dat een geldige categorie en een null-categorie wordt teruggepost vanuit de bron?
je zou ook kunnen proberen de sql-aanroep in te kapselen met een nulcontrole tegen de categorie. Dit kan de null vangen voordat deze wordt ingevoegd.
$category = $_POST['category'];
$cf = $_FILES['cf'];
if($category != NULL)
{
mysqli_query($conn, "INSERT INTO adDatabase(".$category.") VALUES(8)");
}
Ten slotte kunt u een van de kolommen in de tabel instellen om geen null-waarden toe te staan. Waarmee je een try-catch-blok zou kunnen plaatsen en de lege gegevens zou weggooien
Try {
mysqli_query($conn, "INSERT INTO adDatabase(".$category.") VALUES(8)");
}
catch (exception ex)
{
// do nothing!
}