14.05.2015, 15:37
Witam,
utknąłem w martwym punkcie. Od jakiegoś czasu próbuję utworzyć wybór 'kategorii' (w tym przypadku działu) a zaraz potem 'poddziału', korzystając z tego skryptu: http://www.appelsiini.net/projects/chained
Gdzie tkwię?
Otóż pobrane zostały już główne działy, potrzebuję teraz, aby po wyborze 'głównego' ukazały się jego poddziały. Na chwilę obecną siedzę w tym co widać (patrz niżej: demo). Po wybraniu działu powinno pokazywać jego poddziały, a jest co jest, czyli ukazuje wszystkie poddziały, które nie są rodzicem.
Z czego $subforums tworzy tablicę przed pętlą z rekordami z bazy danych.
utknąłem w martwym punkcie. Od jakiegoś czasu próbuję utworzyć wybór 'kategorii' (w tym przypadku działu) a zaraz potem 'poddziału', korzystając z tego skryptu: http://www.appelsiini.net/projects/chained
Gdzie tkwię?
Otóż pobrane zostały już główne działy, potrzebuję teraz, aby po wyborze 'głównego' ukazały się jego poddziały. Na chwilę obecną siedzę w tym co widać (patrz niżej: demo). Po wybraniu działu powinno pokazywać jego poddziały, a jest co jest, czyli ukazuje wszystkie poddziały, które nie są rodzicem.
Kod PHP:
if(in_array($forum['pid'], $exp))
{
$forumsOptionChild .= '<option value="' . $subforums[$forum['fid']] . '" selected="selected">--' . $forum['name'] . '</option>';
eval('$subforums[$forum["pid"]] .= "'.$templates->get('dld_add_subforums').'";'); //niekoniecznie szablon
}
else
{
if(isset($subforums[$forum['fid']]))
{
$forumsOptionParent .= '<option value="' . $subforums[$forum['pid']] . '" selected="selected">' . $forum['name'] . '</option>';
}
}
$formularz = '<select id="mark" name="mark">
<option value="0">wybierz kategorię</option>
' . $forumsOptionParent . '
</select>
<select id="series" name="series">
<option value="-">wybierz dział</option>
' . $forumsOptionChild . '
</select>';