Hej,
Zamieszczone przez
Grzegorz Czy mógłby mi ktoś pokazać, bądź podpowiedzieć jak to zwrócić to w bardziej cywilizowany sposób?
Używając funkcji fetch_array zwracanie tego jest jak najbardziej na miejscu i jak najbardziej cywilizowane.
Jaki efekt zamierzasz osiągnąć?
Zakładam, że masz w szablonie taki fragment:
Kod:
<vb:each from="zwroc" key="zwrocid" value="zwrocpost">
<li>ID POSTA: <b>{vb:raw zwrocid}</b></li>
<li>USER: <b>{vb:raw zwrocpost}</b></li>
</vb:each>
Musisz do tego przygotować taki kod:
Kod:
$zwroc = array();
while($row = $db->fetch_array($wynik))
{
$zwroc[$row['postid']] = $row['username'];
}
Oczywiście pamiętaj, aby zarejestrować zmienną do szablonu.
Kod:
$templater->register('zwroc', $zwroc);
Taki skromny przykład.
Enjoy.