Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Listy wartości dla pola select
_munky
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 1.11.2005

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


Witam,


Jak to obecnie działa (tak w skrócie):

- w bazie mam tabelę, która zawiera obiekty HTML (input [text, password, radio], select itp)
- mam klasę a w niej metody, które renderują mi te obiekty HTML w SMARTY
- obecnie tworzę obiekt klasy odpowiedzialnej za tworzenie formularza, w smartach renderuje sobie taki formularz (text, password, radio, select, itp)

Czego potrzebuję:

- potrzebuję dynamicznie podpinać listy wartości pod obiekty HTML (select). Lista wartości zaczytywana z bazy danych.


Mam jakieś pomysły ale są bardzo "słabe" i mało elastyczne.

Z góry dzięki za podpowiedź w rozwiązaniu problemu.

pozdrawiam
munky
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Odczytujesz wartości dla <option> z bazy, przekazujesz sobie zwrócony wynik jako tablicę asocjacyjną (np. $smarty->assign_by_ref('opcje', $opcje_z_bazy);

A w szablonie jedziesz:
Kod
<select name="lista">
{foreach from=$opcje name=opcje_w_lista key=k item=i}
<option value="{$i.wartosc_przekazywana_z_selecta}">{$i.nzawa_warosci_widoczna_w_selekcie}</option>
{/foreach}
</select>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 16.10.2025 - 13:42