我正在尝试使用href传递一个名为artID的变量的值,但是我确实无法确切地键入它的方式和位置。当我在PHP标签之外输入它时,它会产生一个断开的链接,但是当它在php标签内时根本不会建立链接..
<?php
"<a href='localhost/blog/article.php?artID='$artID>";
"<a>";
?>
答案 0 :(得分:2)
试试这个:
<a href="localhost/blog/article.php?artID=<?php echo $artID; ?>">Article</a>
您的代码无效的原因是您没有回显您的变量,您的HTML错误而您忘记添加单引号。
答案 1 :(得分:1)
试试这个:
<?php
echo "<a href='localhost/blog/article.php?artID=" . $artID . "'>";
echo "click me";
echo "</a>";
?>
答案 2 :(得分:0)
尝试做类似的事情:
<?php
echo "<a href='localhost/blog/article.php?artID='" . $artID . ">Click me</a>"
?>
这假设您已定义变量并分配其值。
答案 3 :(得分:0)
<?php
echo "<a href='localhost/blog/article.php?artID='" . $artID . ">LINK</a>";
?>
答案 4 :(得分:0)
在PHP标记之外,网络服务器不会知道变量的值。在PHP标记内部,您需要回显字符串......要么:
<?php
echo "<a href=\"localhost/blog/article.php?artID=$artID\">";
echo "<a>";
?>
或
<a href="localhost/blog/article.php?artID=<?php echo $artID ?>"</a>
应该有效