我试图点击通过PHP生成的链接(我提取了数据并将它们变成了字符串)。我想使用合并到链接中的部分字符串来执行另一个PHP脚本。我的问题是我无法通过点击链接将变量传递给另一个PHP文件。注意:此代码位于PHP标记之间。 这有效:
<a href=StandAloneRotate.php?bearingstate=TN>
这不起作用:
<a href=StandAloneRotate.php?bearingstate=$State>
我猜我的问题是=符号后的语法不正确。任何帮助将不胜感激。
答案 0 :(得分:1)
echo '<a href="StandAloneRotate.php?bearingstate='.$State.'">';
如果这不起作用,请尝试var_dump
var_dump($State);
答案 1 :(得分:0)
<? php
echo '<a href="StandAloneRotate.php?bearingstate='.$State.'">';
?>
答案 2 :(得分:0)
你是通过回声做到这一点吗?
有些选项是:
<a href=StandAloneRotate.php?bearingstate=<?php echo $State; ?>>
echo "<a href=StandAloneRotate.php?bearingstate={$State}>";
echo '<a href=StandAloneRotate.php?bearingstate='.$State.'">';
答案 3 :(得分:0)
如果你通过php回应它,你需要使用双引号来使用变量...
还希望在所有html属性周围使用双引号以符合当前标准......
使用反斜杠来转义PHP中的双引号...
所以......
<?php echo "<a href=\"StandAloneRotate.php?bearingstate=$State\">SomeLink</a>" ?>