将变量作为 href 显示的文本传递
Pass a variable as the text shown by an 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>
我正在为书籍及其作者的数据库制作前端。我可以按类型列出它们,以便您可以更轻松地找到它们,并且在该页面上有超链接,以便您可以更新和添加书籍的章节。
我现在想为每个超链接赋予与其引用的书相同的名称,但我不知道如何为 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>