Najpierw kod:
skrypt.php
<?php $smarty->assign(\"dane\", $r); $smarty->display(\"wynik.tpl\"); ?>
wynik.tpl
Kod
{section loop=$dane name=i}
{if $smarty.section.i.first}
<table>
{/if}
<tr>
<td>{$dane[i].temat}</td>
</tr>
{if $smarty.section.i.last}
</table>
{/if}
{sectionelse}
Nie ma żadnych informacji.
{/section}
{if $smarty.section.i.first}
<table>
{/if}
<tr>
<td>{$dane[i].temat}</td>
</tr>
{if $smarty.section.i.last}
</table>
{/if}
{sectionelse}
Nie ma żadnych informacji.
{/section}
Chciałbym, aby wyświetlało mi na stronie listę tematów (pobieranych wcześniej z bazy), dzięki {section} smarty. Nie wiem jednak co w kodzie u góry jest nie tak.
Pomocy

---
edit:
Zmieniłem kod z skrypt.php na:
<?php $i++; $id[$i] = $r[0]; $temat[$i] = $r[1]; } $smarty->assign(\"dane\", $id); $smarty->assign(\"temat\", $temat); $smarty->display(\"wynik.tpl\"); ?>
I wyświetla niemalże dobrze, jedyny mankament to to, że gdy mam 10 wartości w tablicy (np. $id), wyświetla tylko 9, nie wyświetląjac ostatniej. Dlaczego?
---
edit 2:
Problem rozwiązany bardzo banalnie.. heh..
