[ JovanT @ 02.03.2005. 20:39 ] @
Pokušavam da moju postojeću skriptu za prikazivanje registrovanih članova prebacim na Smarty. U samoj aplikaciji imam sledeći kod koji lista članove:

Code:

$odabir = mysql_query ("SELECT id, Korisnicko_ime FROM korisnici ORDER BY id DESC LIMIT $str_prva_stavka, $max_br_stavki");
$smarty->assign('Clanovi', $odabir);


dok bi u template trebalo da stoji foreach petlja ako sam u pravu. Probao sam da uradim nešto sa njom tipa:

Code:

{foreach from=$Clanovi item=id}
    {$id}. {$Korisnicko_ime}<br/> 
{/foreach}


ali mi ne uspeva jer mi izbacuje Resource ID #6 što bi i sam PHP uradio da sam stavio echo "$odabir";. Možete li da me malo uputite kako bih ovo mogao da uradim (da prikažem Spisak članova pomoću Smarty-a)?
[ Ilija Studen @ 02.03.2005. 21:26 ] @
Dobio si MySQL rezultat. Ideš ovako:

Code:
$clanovi = array();
while($row = mysql_fetch_assoc($odabir)) {
  $clanovi[] = $row;
}
$smarty->assign('clanovi', $row);

*******************

{foreach from=$clanovi item="some"}
  {some.id} - {some.Korisnicko_ime}
{/foreach}
[ JovanT @ 05.03.2005. 17:12 ] @
Taj tvoj primer nikako da mi proradi. Sa {some.id} prijavljuje grešku, ali ako stavim {$some.id} u template-u je sve OK samo što mi ne prikazuje željeni izlaz bez obzira da li je kod aplikacije nepromenjen ili umesto njega stavim ovaj tvoj. Uz ovu poruku šaljem i template kao i skriptu za prijavljivanje zajedno sa SQL tabelom. Nadam se da neko može da mi kaže u čemu je problem.

P.S. template je rađen za wap sajt. Može se videti u Operi 7.xx ili u Firefox-u uz odgovarajuću ekstenziju.
[ Ilija Studen @ 05.03.2005. 20:07 ] @
Sorry, primer je kucan iz glave... Mislio sam da ćeš skontati ako postoji greška, međutim izgleda da sve treba da bude nacrtano :)

Code:
$clanovi = array();
while($row = mysql_fetch_assoc($odabir)) {
  $clanovi[] = $row;
}
$smarty->assign('clanovi', $clanovi);

*******************

{foreach from=$clanovi item="some"}
  {$some.id} - {$some.Korisnicko_ime}
{/foreach}


PS: Pogledaj koje su izmene. Da si se bar malo bolje zagledao u kod prošli put ne bi ti promaklo... Nije nikakva raketna fizika :)
[ JovanT @ 06.03.2005. 12:49 ] @
Izvini brate, nije mi nikako palo na pamet da bi u tome mogla da bude fora. Pre bih rekao da je problem u SQL upitu (treba ga postaviti drugačije) ili u nečem trećem. Raketna fizika svakako nije, pre bi moglo da se poredi sa optikom ;).

Hvala ti na pomoći. Pozdrav!