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: 982 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Neohacker
Jezdimir Lončar
Crna Gora / Pljevlja

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

Jabber: neohacker@elitesecurity.org
ICQ: 354779968
Sajt: www.jezdo.net


Profil

icon mysql_query("SELECT ..."), while i prikaz u smartiju ?03.03.2007. u 12:38

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)
PHP Diskusije, tutoriali i skripte
“Dobri programeri pišu kvalitetan kod, najbolji ne pišu, koriste skripte ovih prvih.” - mVeliki

2.1.2008. sam cijelu noć proveo kodirajuci. : (
3.1.2008. opet sam cijelu noć proveo kodirajuci. : (
03.03.2007. u 12:38 

dakipro
Dalibor Jovic
PHP Developer, SMDesign, Ciplex
Novi Sad

Član broj: 31848
Poruke: 650
82.208.211.*



Profil

icon Re: mysql_query("SELECT ..."), while i prikaz u smartiju ?03.03.2007. u 12:50
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.
03.03.2007. u 12:50 

Neohacker
Jezdimir Lončar
Crna Gora / Pljevlja

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

Jabber: neohacker@elitesecurity.org
ICQ: 354779968
Sajt: www.jezdo.net


Profil

icon Re: mysql_query("SELECT ..."), while i prikaz u smartiju ?03.03.2007. u 13:04
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)
PHP Diskusije, tutoriali i skripte
“Dobri programeri pišu kvalitetan kod, najbolji ne pišu, koriste skripte ovih prvih.” - mVeliki

2.1.2008. sam cijelu noć proveo kodirajuci. : (
3.1.2008. opet sam cijelu noć proveo kodirajuci. : (
03.03.2007. u 13:04 

ColdKeyboard
Sasa Karanovic
PHP developer, MrdniSe
Brcko, BIH

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

Sajt: www.MrdniSe.com


Profil

icon Re: mysql_query("SELECT ..."), while i prikaz u smartiju ?04.03.2007. u 02:21
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
04.03.2007. u 02:21 

Neohacker
Jezdimir Lončar
Crna Gora / Pljevlja

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

Jabber: neohacker@elitesecurity.org
ICQ: 354779968
Sajt: www.jezdo.net


Profil

icon Re: mysql_query("SELECT ..."), while i prikaz u smartiju ?07.03.2007. u 00:15
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)
PHP Diskusije, tutoriali i skripte
“Dobri programeri pišu kvalitetan kod, najbolji ne pišu, koriste skripte ovih prvih.” - mVeliki

2.1.2008. sam cijelu noć proveo kodirajuci. : (
3.1.2008. opet sam cijelu noć proveo kodirajuci. : (
07.03.2007. u 00:15 

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

[ Pregleda: 982 | Odgovora: 4 ]

Postavi temu Odgovori

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