manni: frage zu str_replace

Beitrag lesen

tag!
Irgendwie klappt das nicht ganz.
Also hier der HTML-CODE aus der datenbank
<table width="98%" border="0" cellpadding="0" cellspacing="0" class="inhalt">
  <tr>
    <td colspan="2"><h1>&Uuml;berschrift</h1></td>
  </tr>
  <tr>
    <td valign="top"> <h2><br>
        INHALT </h2>
      </td>
    <td width="135" valign="top">menue</td>
  </tr>
</table>

jetzt meine funktion in der PHP-Datei
function menue() {
echo "<table width="125" border="0" align="right">\n";
echo "<tr><td><a href="#">Punkt1</a></td></tr>\n";
echo "<tr><td><a href="#">Punkt2</a></td></tr>\n";
echo "</table>\n";
}

und schließlich:
$myinhalt->Inhalt = str_replace(menue,menue(),$myinhalt->Inhalt );

Das Ganze ist zwar eingebaut, jedoch nicht an der stelle, wo menue steht, sonder vor der tabelle aus der datenbank.
das versteh ich irgendwie gerade nicht.

viele grüße
manni