[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу выловить ошибку.
Alexf-92
Есть небольшой скриптик. В базе таблица в ней три столбца id, name и count
Вот так я подключаюсь
$db = mysql_connect("localhost","admin","");
mysql_select_db("local" ,$db);
$query = mysql_query("SELECT * FROM links" ,$db);
$row = mysql_fetch_array($query);
$smarty->assign('row',$row);
mysql_close($db);
$smarty->display('index.tpl');

Пользуюсь smarty и не могу разобраться как вывести все значения в шаблоне.
{foreach from=$row key=k item=v}
{$id}: {$name}: {$count}
{/foreach}

Посмотрел на оффициальном сайте и всеравно ничего не понял.
Прошу помощи.



Спустя 23 минуты, 1 секунда (20.12.2010 - 21:12) divine266 написал(а):
попробуй так:

$db = mysql_connect("localhost","admin","");
mysql_select_db("local" ,$db);
$query = mysql_query("SELECT * FROM links" ,$db);
$row[] = mysql_fetch_array($query);
$smarty->assign('row',$row);
mysql_close($db);
$smarty->display('index.tpl');



{foreach from=$row item=v}
{$v.id}: {$v.name}: {$v.count}
{/foreach}

Спустя 4 минуты, 33 секунды (20.12.2010 - 21:16) Alexf-92 написал(а):
Так он выводит только первую запись из базы, а нужно чтобы он выводил все.

Спустя 8 минут, 57 секунд (20.12.2010 - 21:25) divine266 написал(а):
вроде так...попробуй..отпишешь..если что поправим

$db = mysql_connect("localhost","admin","");
mysql_select_db("local" ,$db);
$query = mysql_query("SELECT * FROM links" ,$db);
while($row = mysql_fetch_array($query)){
$row2[$row['id']]['id'] = $row['id'];
$row2[$row['id']]['name'] = $row['name'];
$row2[$row['id']]['count'] = $row['count'];
}
$smarty->assign('row',$row2);
mysql_close($db);
$smarty->display('index.tpl');

Спустя 7 минут, 2 секунды (20.12.2010 - 21:32) Alexf-92 написал(а):
Все равно не пашет...может че подправить надо в шаблоне...Я только сегодня начал разбираться со smarty.

Спустя 6 минут, 29 секунд (20.12.2010 - 21:39) Alexf-92 написал(а):
Ошибку выловил, ошибка была в самом шаблоне, нужно было просто переделать представление данных.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.