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

mysql_query("SELECT ..."), while i prikaz u smartiju ?

[es] :: PHP :: Smarty template engine :: mysql_query("SELECT ..."), while i prikaz u smartiju ?

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
*.crnagora.net.

Jabber: jezdonet@gmail.com


+4 Profil

icon mysql_query("SELECT ..."), while i prikaz u smartiju ?03.03.2007. u 12:38 - pre 207 meseci
Pozdrav!
Evo presao sam na smarty posle mnogo brojnih savjeta da to uradim i eto :)
Anyway, nesto mi nije jasno.
Procitao sam Smarty man. i skontao mnoge stvari.
Medjutim, nije mi jasno kako da prikazem rezultate iz baze.
Evo recimo imam:
Code:

<?php
$q = mysql_query("SELECT * FROM komentari");
while($r=mysql_fetch_array($q)) {
echo "IME: ".$r['ime']."<br />".$r['komentar'];
}
?>

E kako bi to mogao da pokazem u smartiju ?
Tj. kako da loopujem kroz rezultate?
Znam kako da pokazem nesto iz arraya tipa:
Code:

$arr = array("ime" => "Ime",
              "bla" => "bla"
             );

Hvala u naprijed.
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1792
82.208.211.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: mysql_query("SELECT ..."), while i prikaz u smartiju ?03.03.2007. u 12:50 - pre 207 meseci
Mislim da ne mozes direktno tako, nego moras da assignujes tu promenjivu, ili prakticnije, napravis niz koji dodelis smartiju. Iz smartija mozes direktno da pristupis konstantama, sesiji, post i get-u, tako da te vrednosti ne moras da asajnujes.
 
Odgovor na temu

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
*.crnagora.net.

Jabber: jezdonet@gmail.com


+4 Profil

icon Re: mysql_query("SELECT ..."), while i prikaz u smartiju ?03.03.2007. u 13:04 - pre 207 meseci
Da znam.
Znaci stavim:
Code:

$r = mysql_fetch_array($q);
$smarty->assign("data",$r);

U tpl:
Code:

Ime: {$data.ime}<br />
Text: {$data.text}

Ovako ?
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.teol.net.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: mysql_query("SELECT ..."), while i prikaz u smartiju ?04.03.2007. u 02:21 - pre 207 meseci
Pazi radis nesto ovako ako hoces foreach

Evo ti php kod
Code:

$query = mysql_query("select NESTO from TABELA oreder by ID limit 0,20");
$array = array();

while ($item = mysql_fetch_array($query) {
    $array[] = $item;
}

$smarty->asssign('array', $array);


A ovo ide u tpl

Code:

{foreach item=nesto from=$array}
{$nesto.id}
{$nesto.ime}
{$nesto.prezime}
{/foreach}


posle $item. ide naziv polja u tabeli koje hoces da prikazes, npr. ako je polje datum onda kucas
{$nesto.datum}

nadam se da si shvatio...

A ako zelis da ispises prvi unos u $array kucas {$array[0].datum}

Imas dokumentaciju i kamaru tutoriala ovdje a i na netu.

Ako ti zatreba pomoc, tu smo.

p.s. Sorry ako sam gdje sta profulao nije namjerno, sad sam iz grada dosao i 3h ujutru je...

Pozdrav,
Sale
 
Odgovor na temu

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
*.opera-mini.net.

Jabber: jezdonet@gmail.com


+4 Profil

icon Re: mysql_query("SELECT ..."), while i prikaz u smartiju ?07.03.2007. u 00:15 - pre 207 meseci
Super.
Skontao sam.
Hvala mnogo.
I mislio sam da će biti nešto sa foreach.
Poz!
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

[es] :: PHP :: Smarty template engine :: mysql_query("SELECT ..."), while i prikaz u smartiju ?

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

Postavi temu Odgovori

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