Daniel: Probleme mit \ und Sessions

Beitrag lesen

Hi alle,

ich hab folgendes Problem. Ich muss eine Ausgabe in php machen, und zwar sollte es so aussehen: <a href="?site=listmenu&secti=News&PHPSESSID=Session" onmouseover="return overlib('  |  <a href='?site=1&PHPSESSID=Session'>News hinzufügen</a>  |  ', FIXX, 0, FIXY, 0)">News</a>

Tja im Quelltext habe ich folgendes:

....

while ($menu=mysql_fetch_array($menuquery))
{
$ausgabe = "  |  ";
$q_string = $php_self . "?site=" . $menu[site_id];
$ausgabe = $ausgabe . "<a href=". $q_string . ">" . $menu[name] . "</a>  |  ";
}
echo "<div class="kat"><a href="$php_self?site=listmenu&secti=$kat[kat]" onmouseover="return overlib('$ausgabe', FIXX, 0, FIXY, 0)">$kat[kat]</a></div>";

....

Im Quelltext erscheint dann folgendes:<a href="?site=listmenu&secti=News&PHPSESSID=Session" onmouseover="return overlib('  |  <a href="?site=1&PHPSESSID=Session">News hinzufügen</a>  |  ', FIXX, 0, FIXY, 0)">News</a>
Das Problem ist das er " hineinmacht... also der Teil:
nbsp; <a href="?site=1&PHPSESSID=Session">
                   ^                         ^

Was kann man dagegen machen. Ich hab im Quelltext schon versucht in dem Teil " . "<a href=". $q_string . ">" . "
Also das <a href='". $q_string . "'>"  und das <a href=\'". $q_string . "\'>", allerdings gib es dann ein Problem, denn dann schreibt sich die SessionId irgendwie ganz komisch hinein... so etwa:
<a href="?site=listmenu&secti=News&PHPSESSID=Session" onmouseover="return overlib('  |  <a href="//?PHPSESSID=Session"'?site=1//'>News hinzufügen</a>  |  ', FIXX, 0, FIXY, 0)">News</a>

Tja, aber das ich ja völlig falsch. Kann jemand helfen?

Danke.

Daniel