Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [smarty] select
Kshyhoo
post
Post #1





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




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>


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Psajkus
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 5
Dołączył: 26.06.2011

Ostrzeżenie: (0%)
-----


http://www.smarty.net/docsv2/en/language.f...on.html.options
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




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>


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:09