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 коде формировать массив массивов результатов и отдавать его в смарти где по этому масиву масивов делать цыкл, но может есть и другой более простой способ????
=================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 коде формировать массив массивов результатов и отдавать его в смарти где по этому масиву масивов делать цыкл, но может есть и другой более простой способ????