Как вывести всю информацию из результата выборки SQL в smarty

zah

Guest
Как вывести всю информацию из результата выборки SQL в smarty

=================PHP=======================
$smarty->assign("title","Система управления учетными записями");
$smarty->assign("menu", array(array(name_button=>"add",value=>"Добавить учетную запись"),array(name_button=>"del",value=>"Просмотреть учетные записи")));
$smarty->assign("col_headers",array("id","login","password","type"));
$result=$mysqler->MySelecter("users","*");
$myrow = mysql_fetch_array($result);
$smarty->assign("mysql",$myrow);

$smarty->display('administrative_tools.tpl');

=================PHP=======================

=================TPL=======================
<table border=1 width=100%><tr>
{section name=col_headers loop=$col_headers}
<td valign=top align=center><b>{$col_headers[col_headers]}</b></td>
{/section}
</tr>
<tr>
{section name=mysql loop=$mysql}
<td valign=top>{$mysql[mysql]|nl2br}</td>
{/section}
</tr></table>
=================TPL=======================

так у меня выводится одна строка запроса а как вывести все?
напрашивается способ в PHP коде формировать массив массивов результатов и отдавать его в смарти где по этому масиву масивов делать цыкл, но может есть и другой более простой способ????
 

tony2001

TeaM PHPClub
>$myrow = mysql_fetch_array($result);
ты передал в Смарти одну запись - Смарти её вывел.

>напрашивается способ в PHP коде формировать массив массивов результатов и
>отдавать его в смарти где по этому масиву масивов делать цыкл
да.
 

zah

Guest
Originally posted by tony2001
>$myrow = mysql_fetch_array($result);
ты передал в Смарти одну запись - Смарти её вывел.

>напрашивается способ в PHP коде формировать массив массивов результатов и
>отдавать его в смарти где по этому масиву масивов делать цыкл
да.
Спасибо просто думал может какнибудь одним итерационным цыклом это пройти можно.....
 
Сверху