stephan: Wie kann ich einen Link in einem 'echo' schreiben?

Hi, ich will in einem 'echo' einen link plazieren und hab das so versucht:

echo "<a href="tabelle_anzeigen.php">Tabelle</a>";

leider geht das irgendwie net, denn es kommt diese Fehlermeldung:

Parse error: parse error, expecting ','' or ';'' in eingabe.php on line 13

bidde helft mir!!!

mfg stephan

  1. Hi stephan,

    echo "<a href="tabelle_anzeigen.php">Tabelle</a>";
    du mußt die   ^^----- escapen ------^^

    Gruß Gunther

    1. Ein dickes dank an den Gunther!!!

  2. Hallo stephan,

    echo "<a href="tabelle_anzeigen.php">Tabelle</a>";

    entweder maskierst du die Anführungszeichen mit einem \ (wie Gunther schon schrieb) oder du verwendest einfache Anführungszeichen (>'<), dann musst du keine Zeichen (außer ' selbst) maskieren. siehe auch http://www.php.net/manual/de/language.types.string.php

    leider geht das irgendwie net, denn es kommt diese Fehlermeldung:
    Parse error: parse error, expecting ','' or ';'' in eingabe.php on line 13

    logisch - das was php mit echo ausgeben soll ist ja nach '<a href=' schon wieder zu Ende - und php weiß nicht, was es mit dem 't' das danach kommt machen soll, erwartet ein Zeilenende das es aber nicht findet - Fehler.

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|