Smarty и MySql

Smarty ШаблонизаторВывод данных из базы данных Mysql используя шаблогизатор Smarty.

1. Формируем необходимые данные из нашей базы данных

 

Листинг php кода

require('../libs/Smarty.class.php');
include "auth.php"; //здесь код для подключения к БД
$smarty = new Smarty; // создаем объект
$table = 'cat1'; //наша таблица с данными
$query = "select * from $table"; //формируем запрос
$result  = mysql_query($query) or die(mysql_error());
$rows=array();
while ($row=mysql_fetch_array($result))
   $rows[]=$row;
$smarty->assign('cat1', $rows); //переменная для шаблона
$smarty->display('index.tpl');

2. Добавить код для вставки в шаблоне index.tpl для вывода наших данных

 {foreach from=$cat1 item=item}
   <p>{$item.IdCat} - {$item.NameCat} - {$item.Idcc}</p>
{/foreach}