Перейти к публикации

Рекомендованные сообщения

Пишу свой модуль, пошла проблема с циклом. Вот код:

$sql = mysql_query("SELECT * FROM dle_top_hosts ORDER BY visits DESC LIMIT 10");

While ($top = mysql_fetch_array($sql)) {

$top10 = "$top[host_url] - $top[visits]<br>"; }

$tpl->set('{top10}',$top10);
В базе 2 строчки, если
$top10 = "$top[host_url] - $top[visits]<br>";
заменить на
echo "$top[host_url] - $top[visits]<br>";

то покажет эти 2 строчки :( что делать...

Изменено пользователем flo.mAster
Ссылка на сообщение
Поделиться на других сайтах

ну ка, а теперь соберись и нормально опиши свою проблемы по шаблону...

Таблица такая то с такими то полями.

Имеем следующий код.. Засада вот где и тп и тд.

Лично я ниче не понял из твоего топика

Ссылка на сообщение
Поделиться на других сайтах

Проблема то, что в базе 2 строчки, вбито 2 сайта, а показывает 1, хотя цикл есть, но если

$top10 = "$top[host_url] - $top[visits]<br>";
заменить на
echo "$top[host_url] - $top[visits]<br>";

то покажет 2 сайта, как нормальный цикл

Ссылка на сообщение
Поделиться на других сайтах

я бы написал так (поскольку тема создана в разделе DLE, то и код в рамках движка) :)

$db->query('SELECT host_url, visits FROM dle_top_hosts ORDER BY visits DESC LIMIT 10');

while($top = $db->get_row())

{

	$top10 .= $top['host_url'].' - '.$top['visits'].'<br/>';

}


$tpl->set('{top10}', $top10);

ключевой момент .=

Ссылка на сообщение
Поделиться на других сайтах

Я для дле модуль и делаю :) Просто у меня коннект есть к бд :) Ибо по разному инфа берёться, с разных баз)

Спасибо, всё заработало!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...