Jak vytvořit vícerozměrné pole z db pro selectBox aby zobrazil optgroup?
- marcelxy
- Člen | 70
Zdravím všechny,
jsem začatečnik takže navím jak na to??
potřebuju vytvořit vicerozměrné pole pro selectBox z databáze tak,že
jeden sloupeček v db. reprezentuje kategorie a druhý položky té kategorie
přes fetchPairs() to nejde ta vytvoří pouze jednorozměrné pole!bez
možnosti optgroup,má pouze dva argumenty fetchPairs($key,$value).
Určitě to tu někdo řešil ale nemúžu to ovšem nikde najít, neví někdo
kde to téma někdo řešil?
A nebo jak vytvořit asociativní array ze dvou sloupců z db.který pak
múžu použít v selectboxu který mi z toho udělá „optgroup
->položky“ „optgroup ->položky“???
Diky všem za radu.
Editoval marcelxy (27. 7. 2013 10:31)
- frosty22
- Člen | 373
Čauky,
trošku vtipné ta první otázka „jsem začatečnik takže navím jak na to??“ :) Odpověď asi „Ne“ :)
Jinak k věci, tak fetchPairs je na získání páru, čili asociativního pole klíč ⇒ hodnota. To co chceš ty, tak na to funkci nenajdeš, resp. můžeš si ji udělat. Ale prostě a jednoduše to budeš muset projít cyklem a sestavit.