причины могут быть разные.
if(isset($_POST['sendreport'])){
if(strlen($name) <= 5) {$errorname = "<span style='color:red;'>Напишите свое имя и фамилию<br></span>";}
elseif(strlen($description) <= 20) {$errordescription = "<span style='color:red;'>Описание жалобы не должно быть меньше 20 символов!<br></span>";}
else {
mysqli_query($connect, "INSERT INTO `reportvideo` (`date` , `text`, `ip`) VALUES ('$date', '$description', '$ip' )");
}
} else {
echo '$_POST['sendreport'] не существует<br>';
}
и посмотрите существует ли у вас переменная.
выведите еще ваши переменные:
echo $date."<br>".$description."<br>".$ip."<br>";
и посмотрите чему они равны. Именно так и проверяется, каждая переменная на каждом шаге и уже не трудно увидеть ошибку.