【问题标题】:Pass a variable as the text shown by an href将变量作为 href 显示的文本传递
【发布时间】:2016-07-22 04:32:24
【问题描述】:

我正在为书籍及其作者的数据库制作前端。我可以按类型列出它们,以便您更轻松地找到它们,并且在该页面上有超链接,以便您可以更新和添加书籍的章节。

我现在想为每个超链接指定与其所引用的书相同的名称,但我不知道如何为 href 指定一个变量名。

我以为这样可以,但显然不是。

<td><a href="update_book_chapters.php?book_uri=http://dbpedia.org/resource/" . $bookName>$bookName</a></td>

谁能告诉我是否可以给 href 一个变量显示名称以及是否可以:如何?

【问题讨论】:

    标签: php html href


    【解决方案1】:

    如果您发布的那一行来自某个 html 模板,那么这可能就是您要查找的内容:

    <td>
        <a href="update_book_chapters.php?book_uri=http://dbpedia.org/resource/<?php echo urlencode($bookName) ?>">
            <?php echo htmlentities($bookName) ?>
        </a>
    </td>
    

    根据您的 php 设置,您可能可以使用这种更紧凑的语法:

    <td>
        <a href="update_book_chapters.php?book_uri=http://dbpedia.org/resource/<?= urlencode($bookName) ?>">
            <?= htmlentities($bookName) ?>
        </a>
    </td>
    

    【讨论】:

    • 感谢您的快速回复。您提供的第一个选项正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    • 2016-06-07
    • 1970-01-01
    • 1970-01-01
    • 2013-01-28
    相关资源
    最近更新 更多