Loope kategorier og underkategorier med ind i select-felt
Hej eksperter, håber det her giver mening :-)Jeg sidder og leger lidt med "Moodle" - et php-kursussystem. Det jeg ønsker er at få præsenteret alle min kurser i en select menu i stil med:
- Course_category_1/Course_sub_category_1/Course_1
- Course_category_1/Course_sub_category_1/Course_2
- Course_category_1/Course_sub_category_2/Course_3
- Course_category_1/Course_4
Ok, så langt så godt. Jeg har først en tabel, der hedder "mdl_course", der lister alle ens kuser. De vigtige data er her:
- id (autonum)
- category (tal svarende til kategori-id (se nedenfor))
- fullname (kursets navn)
Der er så endnu en tabel ("mdl_course_categories"), der lister info om kategorier, her er flg. data vigtige:
- id (autonum - og altså det "category" ovenfor refererer til)
- name (navn på kategori)
- parent (id på parentkategori (altså det jeg lige har listet som "id" i linien ovenfor), hvis den pågældende kategori er en underkategori)
- path (lister stien eller forholdet mellem kategorier, eks. "/3/4")
I min liste er jeg nu kommet til:
<option value="<?php echo $kursus_id; ?>"><?php echo $kategori_navn; ?>/<?php echo $kursus_navn; ?></option>
men jeg kan kun greje at liste kategorien hvortil et kursus tilhører - når der skal underkategorier med i loopet, så rækker min kunnen desværre ikke... Er der nogen, der kan gennemskue, hvordan jeg får det med?
---
Her er et par screendumps af databasen:
mdl_course:
http://www.myupload.dk/showfile/r708966d9ff8.PNG
mdl_course_categories:
http://www.myupload.dk/showfile/r708968a3abb.PNG
