[ bciric @ 31.05.2009. 18:01 ] @
na koji nacin da podatke iz baze (par njih) postavim u <select> ali da samo oni budu selektovani.

taj select box sadrzi spisak kategorija, a iz baze stavka mi ima 3 kategrije, kako da te tri kategorije postavim u select da budu obelezene?

probao sam ovako i ne radi:

Code:

        <select name="kategorije[]" multiple="multiple" SIZE="5" style="width:200;height:112">
        
        {foreach item=podatak from=$kategorije}
            {if $podatak.id|in_array:$selektovanekat}
                <option value="{$podatak.id}" selected>{$podatak.naziv}</option>
            {else}
                <option value="{$podatak.id}">{$podatak.naziv}</option>
            {/if}
        {/foreach}         
    </select>
[ Nikola Poša @ 31.05.2009. 21:06 ] @
Taj ispis si mogao da pojednostaviš ovako:
Code:

{foreach item=podatak from=$kategorije}
   <option value="{$podatak.id}" {if in_array($podatak.id, $selektovanekat)}selected = "selected"{/if}>{$podatak.naziv}</option>
{/foreach} 

Druga stvar, u if-u možeš da koristiš standardan PHP kod, pa tako: {if in_array($podatak.id, $selektovanekat)}, može da prođe.

A i sad ne razumem šta tačno hoćeš, šta imaš u tom nizu $selektovanekat?
[ bciric @ 31.05.2009. 21:52 ] @
HVALA TI,

bas je bio problem u slektovankat. sredio sam to

pozdrav i hvala jos jednom