2014-01-17 201 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送回來 –