Hallo,
also die Abfragen schein wunderbar zu funktionieren. Habe das ganze mal wie folgt nachgebildet:
$row = array ( "0","1","2","3" );
$i = 0;
while($row && $i<4)
{
$menuid = $row[$i];
if($menuid == 1)
{
(...)
Kann man mal Deine SQL-Abfrage samt Umwandlung des Hashs in die Variablen sehen? Mit scheint irgenwie doch, als wäre da der Wurm irgendwo drin. Die Abfragen sind ja syntaktisch und logisch korrekt und laufen.
Grüße aus Würzburg
Julian