У меня есть форма поиска на моем сайте, и я хочу, чтобы вернуть ошибку, если пользователь ищет что-то, что не существует в моей базе данныхЕсли поиск возвращает ничего не дает ошибке
<?php
$search = $_POST['search' ];
$numrows = mysql_num_rows ($result);
if($numrows != 0) echo "No results";
?>
Это код что моя форма поиска использует, однако эхо «нет результатов» отображается на главной странице выше всех результатов, но не отображается, когда результатов поиска нет.
Я новичок в PHP, поэтому совершенно не уверен, почему это происходит.
Если вам нужен мой полный код, это ниже:
if ($ numrows! = 0) echo "Нет результатов"; может быть, вы хотите это, если ($ numrows == 0) –
У вас есть ваш тест назад. – GordonM