What does the table look like?
To make the menus nicer than plain HTML, you might also consider having PHP produce Javascript to produce dropdown menus.
EDIT: Try something like this:
Code:
$rows = MySQL_Query("SELECT DISTINCT catagory FROM `mypages` ");
while($row = MySQL_Fetch_Array($rows)){
$contents .= '<div>Catagory ('.$row['catagory'].')</div>';
$rows2 = MySQL_Query("SELECT subcatagory FROM `mypages` WHERE catagory = \"".$row['catagory']."\"");
while($row2 = MySQL_Fetch_Array($rows2)){
$contents .= '<div>Subcatagory ('.$row2['subcatagory'].')</div>';
}
}
print $contents;
If your table is like this:
Code:
catagory | subcatagory
--------------------------
Cat 1 | subcat 1
Cat 1 | Subcat 2
Cat 2 | subcat A
Cat 2 | subcat B
The output will look like:
Code:
Catagory (Cat 1)
Subcatagory (subcat 1)
Subcatagory (subcat 2)
Catagory (Cat 2)
Subcatagory (subcat A)
Subcatagory (subcat B)
Bookmarks