У меня быстрый вопрос по поводу ссылки в поле php. Когда я пытаюсь сделать ссылку href в поле php с помощью echo или print, не работает ссылка. Не могли бы вы увидеть код вкратце? Спасибо!
if(isset($_SESSION["manager"])){ echo "<div id=\"login_link\"> Welcome Admin!<br> <a herf=\"storeAdmin/admin_logout.php\">Log out</a> </div>"; }
Это должно быть href = "....", а не "herf".
Дополнительную информацию о теге a вы можете посмотреть здесь: http://www.w3schools.com/tags/tag_a.asp
также просто предложение, вы всегда можете использовать «внутри» вместо того, чтобы отменять ваши кавычки. По крайней мере, это работает для меня
href=""
herf=""
href="/root-path-to-your-stuff/storeAdmin/admin_logout.php"
Здесь я обновил ваш код
if(isset($_SESSION["manager"])){ echo '<div id=\"login_link\"> Welcome Admin!<br> <a href=\"storeAdmin/admin_logout.php\">Log out</a> </div>'; }
У меня была такая же проблема, но она возникла из-за того, что я использовал
echo "" .htmlspecialchars ($ errorMessage). "";
. Удаление htmlspecialchars исправило ее для меня.