Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zrobić aby kategorie i subkategorie były osobno?
Forum PHP.pl > Forum > PHP
Saki
Witam, chce zrobić aby kategorie i subkategorie były wyświetlane w osobnej <select>.
Czyli po lewej stronie Kategorie a tuż obok po prawej subkategorie, bo teraz mam wszystko razem kategorie i subkategorie.

Już długo próbuje sam to zrobić i pokaże jak mi wyszło:

A więc to pokazuje wszystko razem, kategorie i subkategorie:
  1. <select name="category" id="category">
  2. {insert name=get_categories assign=cats}
  3. {section name=i loop=$cats}
  4. <option value="{$cats[i].CATID}" {if $smarty.request.category eq $cats[i].CATID}selected="selected"{/if}> - {$cats[i].name|stripslashes} - </option>
  5.  
  6. {if $cats[i].CATID ne "0"}
  7. {insert name=get_subcategories assign=scats parent=$cats[i].CATID}
  8. {section name=j loop=$scats}
  9. <option value="{$scats[j].CATID}" {if $smarty.request.category eq $scats[j].CATID}selected="selected"{/if}>{$scats[j].name|stripslashes}</option>
  10. {/section}
  11. {/if}
  12. {/section}
  13. </select>
  14.  


A to pokazuje obok siebie dwa <select> po prawej kategorie i po lewej też kategorie, a chce subkategorie:

  1. <select name="category" id="category">
  2. {insert name=get_categories assign=cats}
  3. {section name=i loop=$cats}
  4. <option value="{$cats[i].CATID}" {if $smarty.request.category eq $cats[i].CATID}selected="selected"{/if}> - {$cats[i].name|stripslashes} - </option>
  5. {/section}
  6. </select>
  7.  
  8. <select name="category" id="category">
  9. {if $cats[i].CATID ne "0"}
  10. {insert name=get_subcategories assign=scats parent=$cats[i].CATID}
  11. {section name=j loop=$scats}
  12. <option value="{$scats[j].CATID}" {if $smarty.request.category eq $scats[j].CATID}selected="selected"{/if}>{$scats[j].name|stripslashes}</option>
  13. {/section}
  14. {/if}
  15. </select>


Już próbowałem kilka kombinacji i za każdym razem niepowodzenie.
Bardzo proszę o pomoc.

PS. A czy dało się z tego zrobić że wybiera się kategorie i pokazują się do niej subkategorie?
Długo tego szukam ale nie potrawię sam tego zrobić, bardzo was proszę o pomoc.
wookieb
Proszę wstawić BBCODE
Saki
Cytat(wookieb @ 24.04.2011, 22:05:09 ) *
Proszę wstawić BBCODE


Wstawiłem..

PS. Pochwała dla Moderatorów tego serwisu!
Bardzo, bardzo szybko zareagowali! Jestem pod wrażeniem i oby więcej tak dobrych Moderatorów było na świecie, jak na tym forum smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.