将变量作为href显示的文本传递



我正在为书籍及其作者的数据库做前端。我可以按类型列出它们,这样你就可以更容易地找到它们,在那个页面上有超链接,这样你可以更新和添加书籍的章节。

我现在想给每个超链接赋予与它所指的书相同的名称,但我不知道如何给href赋予变量名称。

我原以为这样做是可能的,但显然不是。

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

有人能告诉我是否可以给href一个变量显示名称,如果可以:如何?

如果你发布的那一行来自某个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>

最新更新