В приведенном ниже коде я добавляю <a href=\"member.php\"></a>
в выражении echo. Но я получаю синтаксическую ошибку, когда добавляю гиперссылку в свой PHP. Здесь что-то не хватает? Спасибо.
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'); ?>
ОБНОВИТЬ
Обновлено с помощью тегов escape.
Вам нужно избегать ваших цитат:
echo "You're in! <a href=\"member.php\">Hello!</a>";
Это потому, что вы используете двойные кавычки для ввода строк и для атрибутов HTML . Вы не можете их смешивать и ожидать, что они будут работать правильно.
У вас есть два варианта: избегайте двойных кавычек внутри строки:
echo "You're in! <a href=\"member.php\">Click here</a> to enter the member area";
Или используйте одинарные кавычки вокруг строки:
echo 'You\'re in! <a href="member.php">Click here</a> to enter the member area';
Подробнее о струнах .
echo "You're in! <a href=\"member.php\">Click here</a> to enter the member area";