Probleme mit HTML Code aus Datenbank lesen

toboli

Erfahrenes Mitglied
Hallo,

ich sollte folgenden HTML-Code aus einer Datenbank auslesen. Dieser ist
wie unten gelistet auch in der DB abgelegt.

HTML:
  <tr>
        <td><img src=\img/blank.gif\ width=\1\ height=\3\></td>
        </tr>
      <tr>
        <td>&nbsp;<img src="img/icons/icon_plus.gif">&nbsp;<a href="main.php?site=content&submenu=1&subsite=show_news&user=$user"><b>News</b></a></td>
        </tr>
      
	 <?php
	  		// Submenü 1 einblenden -> submenu = 1
			if($submenu == '1') {
	  ?>
  
	  <tr>
        <td>&nbsp;&nbsp;&nbsp;<img src="img/icons/icon_minus.gif">&nbsp;<a href="main.php?site=content&submenu=1&subsite=show_news&user=$user">&Uuml;bersicht</a><br>
          &nbsp;&nbsp;&nbsp;<img src="img/icons/icon_minus.gif">&nbsp;<a href="main.php?site=content&submenu=1&subsite=new_news&user=$user">Neuer Datensatz</a></td>
        </tr>
		
	<?php
		}
	?>

Ich lese den Code nun wie folgt aus:

PHP:
$result_menu= mysql_query("SELECT * FROM $dbmodule ORDER BY name") or die(mysql_error());

while($row_menu = mysql_fetch_object($result_menu)){ 
	
    // Prüfen ob Online
    if($row_menu->activ == '1') {
    print nl2br ($row_menu->menu); 
    }
}

Allerdings erhalte ich eine seltsame Ausgabe. Zuerst wird der PHP Teil des Codes
ausgegeben und dann das HTML ohne Formatierungen

// Submenü 2 einblenden -> submenu = 2
if($submenu == '2') {

?>
Übersicht
Neuer Datensatz
}

?>

Danke jetzt schonmal.
 
Zurück