Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [smarty] select
Forum PHP.pl > Forum > PHP
Kshyhoo
Pierwsze starcie z Smarty (nie bić)...
Jak mam zapodać dane w zaznaczony SELECT (pobrane dane z bazy wrzucić do SELECT i zaznaczyć właściwy)?
  1. <select name="liczba_osob">
  2. {section name=foo start=1 loop=12 step=1}
  3. <option value="{$smarty.section.foo.index}" {if $smarty.section.foo.index==$ds_liczba_osob} selected="selected"{/if}>{$smarty.section.foo.index}</option>
  4. {/section}
  5. </select>
Kshyhoo
Problem tylko, że numerki generuję w pętli. Inaczej jest prosto.

Poradziłem sobie inaczej (moją metodą), bo nie umiałem wstawić w html_options html'a.
  1. <select name="cat">
  2. {section name=id loop=$rdid}
  3. <option value="{$rdid[id]}" style="color:black;font-weight:bold;">{$rd[id]}</option>
  4. {section name=pid loop=$prdid}
  5. {if $rdid[id]==$prdp[pid]}
  6. <option value="{$prdid[pid]}" {if $ds_cat==$prdid[pid]} selected="selected"{/if}> - {$prd[pid]} </option>
  7. {/if}
  8. {/section}
  9. {/section}
  10. </select>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.