hier das Ergebnis
http://www.telering.de/temp_haendler/
Also im Quelltext, sind weder left noch height mit den richtigen Werten gefüllt, kann sein das es daran liegt das du bei der FOR-Schleife mit 1 beginnst, obwohl des erste Menü leer ist.
Probiers nochmal so (ohne extra $menupos!):
$menuid_count = mysql_query("SELECT menuid FROM wsc_submenu
where hnr='$hnr'
group by menuid, hnr ");
while ($zeile = mysql_fetch_array($menuid_count))
{
$menudata[$menuid]=$zeile["menuid"];
}
for ($j=min($menudata); $j<=max($menudata); $j++)
{
$left=130*$j;
$height=1+14*$menudata[$j];
Vorher wurde z.B. auf menudata[1] zugegriffen obwohl es den wert gar nicht gibt.
Try again :-)
ueps