Код отображается даже с записями в базе данных - PullRequest
0 голосов
/ 07 мая 2009

Следующий код продолжает отображаться, даже если в моей базе данных есть записи, и я не понимаю, почему. Я что-то пропустил? Я не уверен, имеет ли это смысл, но помощь будет отличной. :)

if($numrows==0)
{
echo"<h3>Results</h3>";
echo"<p>Sorry, your search: &quot;".$escaped."&quot; returned zero results</p>";
}

Ответы [ 3 ]

5 голосов
/ 07 мая 2009

Если код, с которым у вас возникли проблемы, совпадает с приведенным в вашем предыдущем вопросе ... тогда проблема здесь:

$numresults=mysql_query($query);
$numrows=mysql_num_rows(numresults);

Вы пропустили $ перед числами во второй строке.

2 голосов
/ 07 мая 2009

Попробуйте:

echo "'$numrows'";

Непосредственно над оператором if. Если выходные данные не равны '0' , проблема заключается в том, как вы присваиваете от 0 до $ numrows.

2 голосов
/ 07 мая 2009

как вы получаете $ numrows? Это может быть ошибкой.

Что я обычно делаю, это:

if($numrows > 0 ){

  // Code

}else{
  echo"<h3>Results</h3>";
  echo"<p>Sorry, your search: "".$escaped."" returned zero results</p>";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...