Dzięki za odpowiedzi.
Cytat(orglee @ 30.01.2008, 20:06:54 )

Może jeszcze pomyśleć o
serializowaniu pobranych kategorii ( cache ),
lub całego wygenerowanego pola <select> co powinno skrócić czas potrzebny na wykonanie skryptu
Cacheowanie to koniecznie

Cytat(wlamywacz @ 30.01.2008, 20:42:53 )

A ja sądzę aby to zrobić w taki sposób. Dodatkowe pole z nazwą podkategorii np. zwierzęta i itemy koty,psy itp. Użytkownik w pierwszym selecie wybiera podkategorie a do drugiego za pomocą ajaxa ładujesz odpowiednie itemy. W ten sposób będzie wygodniej dla użytkownika.
Też o tym myślałem, ale (co nie jest jeszcze ustalone) co, jakbym nie miał podkategorii?
Rezygnując nieco z pierwotnego zamysłu, jest jeszcze rozwiązanie takie: użytkownik przegląda sobie kategorie i jak znajdzie właściwą to tam obok znajdzie linka np. "Dodaj towar do tej kategorii". Ale chyba to nie jest ładne rozwiązanie.