[ _CaRtMan_ @ 05.01.2007. 19:33 ] @
Pozdrav ekipa, imam:
Code:


// Selektovanje username-a iz baze //

$selektuj = mysql_query("SELECT * FROM korisnici WHERE id='$sql_ID'");
while($a=mysql_fetch_array($selektuj)){
  $username = $a["username"];
  }

// Smarty //

require 'smarty/libs/Smarty.class.php';

$smarty = new Smarty();
$smarty->display('index.tpl');
$smarty->assign('username', '$username');



Kada u index.tpl upišem {$username} gdje bi mi trebalo ispisati username ništa se ne dogodi tj. ne ispiše mi username, a logiran sam 100%. Kada bi upisao echo $username ispisalo bi mi. Takođe kako kada prebacim u array, recimo:
Code:


$array = array(

"user_array"=>"$array"

);

$arr = $array["user_array"]


, u index.tpl upišem {$arr.username} , a takođe stavim:
Code:
$smarty->assign("user_array", $username)


Malo ako može da objasnite oko arraya jer ako imam više tih stvari u bazi koje želim ispisati da ne bude stalno da dodajem $smarty->assign(...) i ako nije problem kako će mi ispisavati ovako username. Tnx.

Pozdrav


[ _CaRtMan_ @ 05.01.2007. 20:09 ] @
1) Skontao sam ovo bez array-a kako sa arrayom?
Code:

$selektuj = mysql_query("SELECT * FROM korisnici WHERE id='$sql_ID'");
while($a=mysql_fetch_array($selektuj)){
  $username = $a["username"];
  $status = $a["status"]; 
  
  }

$array = array(

"korisnici"=>$STA OVDJE!?

);
$kor_array = $array["korisnici"];
$smarty->assign('korisnici', $kor_array);


i onda ide {$korisnici.username}? Samo šta ide tamo gdje je "korisnici"=>...

2) Ako imam:

Code:
            
switch ($sql_lok)
    {
        

        
        case $url_tag:
            include $inc_file;
        break;
        
        }


Gdje ću i kako to ubaciti ovo case,include,break?

......

Sorry sto zapitkujem, ali tu smo da jedni drugima pomažemo.