1) Чтобы избавиться от предупреждений, связанных с функцией mysqli_num_rows(), нужно добавить проверку на существование результата запроса перед ее использованием. Например:
if ($result) {
$row_count = mysqli_num_rows($result);
}
2) Для предотвращения возникновения предупреждения о модификации заголовков необходимо добавить код, который устанавливает заголовок страницы перед выводом любого контента. Например:
header("Content-Type: text/html; charset=utf-8");
3) Для улучшения формулировки вопроса, основываясь на предоставленных данных, можно добавить конкретную информацию о предупреждениях, которые возникают, и контекст, в котором они появляются.