我有一个链接将变量传递给另一个页面,但我想仅在某些条件下显示该链接,以便如何将其放在php
代码中。
<a href="page2.php?Id=<?php echo $Id; ?>">Product</a>
<?php
echo '<a href="page2.php?Id=<?php echo $Id; ?>">Product</a>';
?>
这不起作用。
答案 0 :(得分:1)
你的第二行不正确为什么你在回声中再次打开你的php标签?
请尝试以下方法:
<?php
echo '<a href="page2.php?Id='.$Id.'">Product</a>';
?>
答案 1 :(得分:1)
只需将您的锚链接置于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
时显示您的链接。
否则,它会隐藏。
答案 2 :(得分:1)
你的回音场应该是。
<a href="page2.php?Id=<?php echo $Id; ?>">Product</a>
<?php
echo '<a href="page2.php?Id='.$Id.'">Product</a>';
?>
答案 3 :(得分:1)
你不必在内部打印echo echo,所以你可以这样做!
<?php
echo '<a href="page2.php?Id="'.$Id.'" ">Product</a>';
?>