Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 09-09-2003, 20:55
lordsepp
 Newbie
Links : Onlinestatus : lordsepp ist offline
Registriert seit: Aug 2003
Beiträge: 11
lordsepp ist zur Zeit noch ein unbeschriebenes Blatt
Exclamation problem mit while schleife

Hi Leude!

ich lese mein menü aus einer datenbank aus
klappt auch alles wunderbar...
problem ist nur wenn ich einen menüpunkt anklicke der untermenüs hat, werden alle hauptmenüs die drunter sind nichtmehr angezeigt.

Verstehe wirklich nich warum habe den code einfach aus der alten version übernommen und in die neue hineinkopiert und da ging es noch...

PHP-Code:
function show_menue()
{ global 
$MySQL$userlevel$seite;

  echo 
"<table border=\"0\" width=\"155\" cellspacing=\"0\" cellpadding=\"0\">";

  
$db = new db_class("SELECT * FROM menue ORDER BY rang"$MySQL);
  
$menue $db->query();
  while (
$row mysql_fetch_array($menue))
    {
      
$id    $row['id'];
      
$title $row['title'];
      
$link  $row['link'];
      
$drop  $row['drop'];
      
$level $row['level'];

      if (
$level == $userlevel or $level == "1")
      {
        echo 
"<tr>
                <td width=\"155\" height=\"10\"></td>
              </tr>
              <tr>
                <td width=\"155\" height=\"30\" background=\"gfx/brett.jpg\" style=\"padding-left: 20px\"><font color=\"#F0BA00\" size=\"2\" face=\"Tahoma\"><a href=\"$link\">$title</a></font></td>
              </tr>"
;
      }

      
$testlink split("(=)",$link);  

      if (
$drop == "1" && $testlink[1] == $seite)
      {
        
$db = new db_class("SELECT * FROM menue_drop WHERE menueid='$id' ORDER by rang"$MySQL);
        
$menue $db->query();
        while(
$row mysql_fetch_array($menue))
        {
          
$id    $row['id'];
          
$title $row['title'];
          
$link  $row['link'];

          echo 
"<tr>
                  <td width=\"155\" height=\"5\"></td>
                </tr>
                <tr>
                  <td width=\"155\" height=\"5\" style=\"padding-left: 20px\"><a href=\"$link\">$title</a></td>
                </tr>"
;
        }
      }
    }

  echo 
"<tr>
          <td width=\"155\" height=\"5\"></td>
        </tr></table>"
;


Danke für die Hilfe
Mit Zitat antworten