Flo: Navigation mit PHP!

Hallo Forum,

habe meine Lösung mit den Ebenen aufgegeben und will ein reines PHP-Menü machen.

Mein Script:

$result=@mysql_query("select id,linkname,linktitle,dateiname,ordnung,target from link ORDER BY ordnung");
if (!$result) {
exit();}

$result3=@mysql_query("select id,dateiname,linkname,linktitle,ordnung,hauptordnung,target from unterlink where hauptordnung='$um' ORDER BY ordnung");
if (!$result3) {
exit();}

while ($row=mysql_fetch_array($result)){
  $linkname = $row["linkname"];
  $linktitle = $row["linktitle"];
  $dateiname = $row["dateiname"];
  $ordnung = $row["ordnung"];
  $target = $row["target"];

echo "<tr><td>";
echo "<a href='$dateiname?um=$ordnung' title='$linktitle' target='_self'>$linkname</a>";
echo "</td></tr>";

while  ($row3=mysql_fetch_array($result3)){
  $linkname2 = $row3["linkname"];
  $linktitle2 = $row3["linktitle"];
  $dateiname2 = $row3["dateiname"];
  $hauptordnung2 = $row3["hauptordnung"];
  $target2 = $row3["target"];

echo "<tr><td>";
echo "<a href='$dateiname2?um=$hauptordnung2' title='$linktitle2' target='_self'> <font color='7FB483'>-></font>$linkname2</a>";

echo "</td></tr>";}}
echo "</table>";

Wenn ich jetzt auf einen Hauptlink klicke werden zwar die Unterlinks angezeigt, aber immer unter den ersten Hauptlink. Wie muss ich denn die Abfrage änderen das die Unterlinks unter den entsprechenenden Hauptlink stehen? Also Unterlinks zu 1 unter Hauptpunkt 1; Unterlinks zu 2 unter Hauptpunkt 2!!!

Ich komme einfach nicht weiter. Bitte helft mir!!

Vielen Dank