Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa foreach petljom

[es] :: PHP :: Smarty template engine :: Problem sa foreach petljom

[ Pregleda: 3635 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

JovanT
Jovan Turanjanin
Niš

Član broj: 35633
Poruke: 473
*.vdial.verat.net.

Jabber: Zeus@elitesecurity.org
ICQ: 263033789
Sajt: www.turanjanin.net


+17 Profil

icon Problem sa foreach petljom02.03.2005. u 20:39 - pre 233 meseci
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)?
Nije znanje samo znati, već je znanje - znanje dati.

Piši ćirilicom! | Surfujte brže, sigurnije i lakše | Najveća niška online zajednica

 
Odgovor na temu

Ilija Studen
Novi Sad

Član broj: 3864
Poruke: 859
*.ftn.ns.ac.yu.

Sajt: www.activecollab.com


+1 Profil

icon Re: Problem sa foreach petljom02.03.2005. u 21:26 - pre 233 meseci
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}

http://www.activecollab.com - Alat za upravljanje projektima
 
Odgovor na temu

JovanT
Jovan Turanjanin
Niš

Član broj: 35633
Poruke: 473
*.com
Via: [es] mailing liste

Jabber: Zeus@elitesecurity.org
ICQ: 263033789
Sajt: www.turanjanin.net


+17 Profil

icon Re: Problem sa foreach petljom05.03.2005. u 17:12 - pre 232 meseci
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.
Nije znanje samo znati, već je znanje - znanje dati.

Piši ćirilicom! | Surfujte brže, sigurnije i lakše | Najveća niška online zajednica

Prikačeni fajlovi
 
Odgovor na temu

Ilija Studen
Novi Sad

Član broj: 3864
Poruke: 859
*.ftn.ns.ac.yu.

Sajt: www.activecollab.com


+1 Profil

icon Re: Problem sa foreach petljom05.03.2005. u 20:07 - pre 232 meseci
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 :)
http://www.activecollab.com - Alat za upravljanje projektima
 
Odgovor na temu

JovanT
Jovan Turanjanin
Niš

Član broj: 35633
Poruke: 473
*.com
Via: [es] mailing liste

Jabber: Zeus@elitesecurity.org
ICQ: 263033789
Sajt: www.turanjanin.net


+17 Profil

icon Re: Problem sa foreach petljom06.03.2005. u 12:49 - pre 232 meseci
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!
Nije znanje samo znati, već je znanje - znanje dati.

Piši ćirilicom! | Surfujte brže, sigurnije i lakše | Najveća niška online zajednica

 
Odgovor na temu

[es] :: PHP :: Smarty template engine :: Problem sa foreach petljom

[ Pregleda: 3635 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.