funktion der lister indhold fra db
Jeg har en tabel der indeholder flg.:id, overkat_id, navn
id er det nummer den nu får i tabellen.
overkat_id er nummeret på en evt. overkategori
navn er navnet på kategorien
Denne måde gør det muligt at lave uendelige underkategorier.
Nu er det så jeg skal ha det liste disse kategorier, på flg. måde:
kat1
-underkat1
-underkat2
--underunderkat1
kat2
kat3
-underkat3
osv.
Jeg har lavet en funktion der ikke virker helt...
-------------|FRA INDEX.PHP|------------------
<select name="overkategori" size="10">
<?
$id="0";
$nr="0";
vis_kategorier($id,$nr);
?>
</select>
-------------|FRA FUNCTIONS.PHP|--------------
function vis_kategorier($id,$nr){
$sql="select * from kategorier where overkat_id='$id' order by navn asc";
connect_sql();
$resultat=output($sql);
$x =0;
while(isset($resultat[$x])){
extract($resultat[$x]);
?>
<option value="<?echo $id;?>"><?echo $nr;?><?echo $navn;?><?echo $id;?></option>
<?
$tjekker="select * from kategorier where overkat_id='$id'";
$tjekker=output($tjekker);
if(isset($tjekker[0])){
$nr++;
vis_kategorier($id,$nr);
}else{
//ved ikke helt hvad skal ske her
}
$x++;
}
disconnect_sql();
}
------------------------------
Kan I hjælpe?