Koden skal se sådan her ud i stedet:
echo " (<a href=\\"#\\" onclick=\\"window.open('kommentarer.php?id=\\".$nyhedsid.\\"','flyout','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=yes,width=400,height=600,top=25,left=25')\\">".$antalkommentarer." kommentarer</a>)";
echo $nyhed;
Det skyldes, at PHP jo ikke kan vide om dine anførselstegn (") er en del af din html-kode eller de er der for at fortælle PHP at tekst-stringen skal slutte. Hvis du vil udskrive et anførselstegn i PHP indenfor to anførselstegn skal du derfor "escape" det med en backslash (\\).
/Andreas Møgelmose
----
Don't take life too serious, you'll never escape it alive anyway.