我是PHP的新手,我认为这是一个愚蠢的问题,但我陷入其中,如何在链接中声明php变量。 我正在尝试,但没有运气请给我一个方向。
<li id="likastyle" style="padding-left:14%";>
<?php echo "<a href=\"functions/mainpage.php?link=".$tmp[$i]>"";?>
<?php echo "$tmp[$i]"</a>;?>
</li>
答案 0 :(得分:0)
<li id="likastyle" style="padding-left:14%";>
<?php echo "<a href=\"functions/mainpage.php?link=".$tmp[$i]."\">".$tmp[$i]."</a>"; ?>
</li>
OR
<li id="likastyle" style="padding-left:14%";>
<a href="functions/mainpage.php?link=<?php echo $tmp[$i] ?>"><?php echo $tmp[$i]; ?></a>
</li>
答案 1 :(得分:0)
不要使代码复杂化:
<li id="likastyle" style="padding-left:14%">
<a href="functions/mainpage.php?link=<?php echo $tmp[$i]?>"><?php echo $tmp[$i]?></a>
</li>
使用短回声语法(<?=
):
<li id="likastyle" style="padding-left:14%">
<a href="functions/mainpage.php?link=<?=$tmp[$i]?>"><?=$tmp[$i]?></a>
</li>
答案 2 :(得分:0)
在html页面
<li id="likastyle" style="padding-left:14%";><a href="functions/mainpage.php?link="<?php echo $tmp[$i]> ?>" ><?php echo $tmp[$i] ?></a></li>
在mainpage.php页面(检索变量)
<?php $link = $_GET['link'] ;?>
答案 3 :(得分:0)
<强>变化。强>
1)以;
的格式删除一个额外的半冒号<li>
。
2)将<?php echo "$tmp[$i]"</a>;?>
更改为<?php echo $tmp[$i]."</a>";?>
更新代码
<li id="likastyle" style="padding-left:14%">
<?php echo "<a href=\"functions/mainpage.php?link=".$tmp[$i]>"";?>
<?php echo $tmp[$i]."</a>";?>
</li>
我建议您不要使代码复杂化。并且,简单。
<li id="likastyle" style="padding-left:14%">
<a href='functions/mainpage.php?link=<?php echo $tmp[$i];?>'>
<?php echo $tmp[$i];?>
</a>
</li>
并通过$_GET
或$_REQUEST
<强> mainpage.php 强>
<?php echo $_GET['link'];?>
快速链接