yeaahhh
Старатель
- Регистрация
- 8 Май 2008
- Сообщения
- 278
- Реакции
- 11
- Автор темы
- #1
Друзья. Помогите, пожалуйста, с выводом данных в шаблон.
Делаю вывод данных из бд.
Проблема: через тег {films} выводится только 1 запись из бд.. Не могу понять почему, ведь цикл присутствует.. Помогите, пожалуйста..
P.s. если в цикле прописать echo $films, то все записи выводятся исправно, только их место не контролируется тегом в шаблоне. Но при контроле с помощью $tpl->set('{films}', "$films"); - выводится только 1 запись из БД.
Подскажите, где ошибка? Заранее спасибо!
Делаю вывод данных из бд.
PHP:
$db->query("SELECT * FROM " . PREFIX . "_people Where alt_name='$name'");
$row = $db->get_row();
$name = stripslashes($row['name']);
$sql = $db->query("SELECT * FROM " . PREFIX . "_post WHERE act LIKE '%Кэмерон Диаз%' AND approve = '1'");
while ( $row = $db->get_row( $sql ) ) {
$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
$films = '<a href="'.$full_link.'"> ' .stripslashes($row['title']) . '</a><br /> ';
}
$tpl->load_template('people/star.tpl');
$tpl->set('{name}', "$name");
$tpl->set('{films}', "$films");
$tpl->compile('content');
$tpl->clear();
Проблема: через тег {films} выводится только 1 запись из бд.. Не могу понять почему, ведь цикл присутствует.. Помогите, пожалуйста..
P.s. если в цикле прописать echo $films, то все записи выводятся исправно, только их место не контролируется тегом в шаблоне. Но при контроле с помощью $tpl->set('{films}', "$films"); - выводится только 1 запись из БД.
Подскажите, где ошибка? Заранее спасибо!