Kann nicht setzen, hyperlink in PHP-echo-Anweisung
In dem code unten, ich bin das hinzufügen <a href=\"member.php\"></a>
in der echo-Anweisung. Aber, ich bin immer ein syntax Fehler, wenn ich einen beliebigen hyperlink in mein PHP. Gibt es etwas, was fehlt mir hier? Danke.
if ($username==$dbusername && $password==$dbpassword)
{
echo "You're in! <a href=\"member.php\"><!--I'm getting the sytax error in the hyper link here.-->Click here</a> to enter the member area";
}
else
echo "Incorrect username/password";
}
else
die('That user does not exist');
}
else
die('Please enter a username/password');
?>
UPDATE
Aktualisiert mit Flucht-tags.
aus den " rund um member.php -
Die beiden
lol, es gibt mehr zu dem code
echo "blah <a href=\"member.php\" .."
Die beiden
else
s wird natürlich scheitern.lol, es gibt mehr zu dem code
InformationsquelleAutor Graham | 2011-08-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie entkommen, Ihre Zitate:
InformationsquelleAutor mfonda
Weil Sie mit doppelten Anführungszeichen für beide Saiten Einführung und für HTML-Attribute. Sie können nicht mischen und erwarten, dass Sie ordnungsgemäß funktionieren.
Haben Sie zwei Möglichkeiten - Flucht der Anführungszeichen in string:
Oder verwenden Sie einfache Anführungszeichen um den string:
Mehr über strings.
You're
.+1 für die Erklärung der warum es wird ein Fehler verursacht.
InformationsquelleAutor Ondřej Mirtes
InformationsquelleAutor Jonathan M