我有一個鏈接,將變量傳遞到另一個頁面,但我想顯示該鏈接只在某些條件,所以如何將它放在php
代碼。如何把一個鏈接傳遞變量內PHP回聲
<a href="page2.php?Id=<?php echo $Id; ?>">Product</a>
<?php
echo '<a href="page2.php?Id=<?php echo $Id; ?>">Product</a>';
?>
這是行不通的。
我有一個鏈接,將變量傳遞到另一個頁面,但我想顯示該鏈接只在某些條件,所以如何將它放在php
代碼。如何把一個鏈接傳遞變量內PHP回聲
<a href="page2.php?Id=<?php echo $Id; ?>">Product</a>
<?php
echo '<a href="page2.php?Id=<?php echo $Id; ?>">Product</a>';
?>
這是行不通的。
很簡單,把你的錨鏈接在if
條件:
<?php
if (YOUR_CONDITION_HERE) {
echo '<a href="page2.php?Id='.$Id.'">Product</a>';
}
?>
OR
<?php
if (YOUR_CONDITION_HERE) {
?>
<a href="page2.php?Id=<?php echo $Id;?>">Product</a>
<?php
}
?>
以上情況只會顯示你的鏈接時,你的條件是TRUE
。
否則,它會隱藏。
你的第二行不正確你爲什麼要在回聲中打開你的php標籤?
請嘗試以下方法:
<?php
echo '<a href="page2.php?Id='.$Id.'">Product</a>';
?>
你的回聲字段應該是。
<a href="page2.php?Id=<?php echo $Id; ?>">Product</a>
<?php
echo '<a href="page2.php?Id='.$Id.'">Product</a>';
?>
你不必打印回聲inside3回聲所以你這樣做!
<?php
echo '<a href="page2.php?Id="'.$Id.'" ">Product</a>';
?>
什麼條件? – Daan
'如果($ user == $ username){'即用戶匹配會話用戶 –