Скрыть "ничего не найдено", пока форма не нажата
У меня есть запрос БД в WordPress, который работает хорошо, но эхо-результаты не найдены, видно при загрузке страницы.
Есть ли способ не показывать сообщение "ничего не найдено", пока не нажата кнопка отправки формы?
Вот мой код:
if(empty($results)) {
echo "<p>no results found</p>";
} else {
foreach($results as $r) {
echo "<ul><li><p><a href=\"?$r->id\">$r->fb_name</a> - $r->tel</p></li></ul>";
}
}
Спасибо за вашу помощь:)
2 ответа
Решение
Проверь это form
подано или нет
if(empty($results) && isset($_POST['submit']))
Вот submit
это имя твоего submit button
Ты можешь использовать
if(empty($results) && isset($_POST["submit"]))
проверить, была ли отправлена форма