2014-01-17 155 views
0

我试图通过href传递一个名为artID的变量的值,但我无法确切知道如何以及在何处键入它。当我的PHP标签外面键入它,它使一个破碎的链接,但不会使一个链接都当它是在PHP标签里面..通过url发送一个php变量

<?php 
"<a href='localhost/blog/article.php?artID='$artID>"; 

"<a>"; 
?> 

回答

1

试试这个:

<?php 
echo "<a href='localhost/blog/article.php?artID=" . $artID . "'>"; 
echo "click me"; 
echo "</a>"; 
?> 
+0

'echo“”;'在那里结束。 –

0

尝试做如下:

<?php 
echo "<a href='localhost/blog/article.php?artID='" . $artID . ">Click me</a>" 
?> 

这是假设你已经定义了变量并分配了它的值。

0
<?php 
echo "<a href='localhost/blog/article.php?artID='" . $artID . ">LINK</a>"; 
?> 
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> 

应该工作

2

这种尝试:

<a href="localhost/blog/article.php?artID=<?php echo $artID; ?>">Article</a> 

的你的代码无法正常工作的原因是你没有回应你的变量,你的HTML是错误的,你忘了添加一个单引号。

+0

在你的个人电脑上试试你的代码?它错了,错过了PHP和HTML属性中的引用! –

+0

编辑和工作! – Marciano

+0

好,把我的downvote送回来 –