Yes, my suggestion is to do something like so:
<html>
<head>
<style>
body{font-family:arial;}
table{font-size:80%;background:black}
a{color:black;text-decoration:none;font:bold}
a:hover{color:#606060}
td.menu{background:lightblue}
tr.menuBGColor { background: #f0e68c; }
table.menu
{
font-size:100%;
position:absolute;
visibility:hidden;
}
</style>
<script type="text/javascript">
function showmenu(elmnt)
{
document.all(elmnt).style.visibility="visible"
}
function hidemenu(elmnt)
{
document.all(elmnt).style.visibility="hidden"
}
</script>
</head>
<body>
<?php
echo "<table width=\"100%\">\r<tr class=\"menuBGColor\">\r";
echo "<td onmouseover=\"showmenu('$FieldName')\" onmouseout=\"hidemenu('$FieldName')\">$FieldName<br>\r";
echo "<table class=\"menu\" id=\"$FieldName\" width=\"100%\">\r";
$SQL = "SELECT linkURL, linkText FROM table";
$myResult = mysql_query($SQL, $db);
while(list($linkURL, $linkText) = mysql_fetch_array($myResult))
{
echo "<tr><td class=\"menu\"><a href=\"../html\">$urlLink</a></td></tr>\r";
}
echo "</table>\r</td>\r</tr>\r</table>\r";
?>
This is a VERY bastardized version of a DHTML menu found on
http://www.w3schools.com/dhtml/tryit.asp?filename=trydhtml_menu10
I realize this is a bit messy, but I hope you get the idea.