Osik
Новичок
Приветствую уважаемые, проблема в следующем.
Отрывок кода:
В крации
Есть форма поиска, при вводе в нее часть имени высвечивается информация из бд, но информация выводится не вся, 1 пользователь исчезает, так же при выполнении точного поиска имени
информация не выводится...
Отрывок кода:
PHP:
//Формируем строку поискового запроса
$sql = "SELECT `Name`, `pLevel`
FROM `dle_users` WHERE `Name` LIKE '%$query%'";
// и выполняем его
$result = mysql_query($sql);
//Определим колличество найденных совпадений
$num = mysql_num_rows($result);
//Если число совпадений (строк результата запроса) больше 0
if ( $num > 0) {
//Получаем ассоциативный массив
$row = mysql_fetch_assoc($result);
//и начинаем формировать строку поисковой выдачи
echo "<p>По вашему запросу <strong>".$query."</strong>";
echo "найдено ".$num." совпадений</p>";
do {
//Продолжаем формировать строку поисковой выдачи
echo "<table border=1>";
echo "<tr><td>Ник.</td><td>Уровень.</tr>";
while ($row = mysql_fetch_array($result))
{
echo "<tr><td>".$row['Name']."</td><td>".$row['pLevel']."</td></tr>";
}
echo "</table>";
// Делаем это пока у нас есть результаты
} while ($row = mysql_fetch_assoc($result));
} else {
// Найти совпадение не удалось
echo "<p>По вашему запросу ничего не найдено.</p>";
}
}
}else {
echo "<p>Задан пустой поисковый запрос.</p>";
}
//Возвращаем сформированную строку поисковой выдачи
return $text;
}
Есть форма поиска, при вводе в нее часть имени высвечивается информация из бд, но информация выводится не вся, 1 пользователь исчезает, так же при выполнении точного поиска имени
информация не выводится...
Последнее редактирование модератором: