单击PHP脚本中的链接并继续脚本

时间:2011-08-08 20:17:22

标签: php html hyperlink

我试图点击通过PHP生成的链接(我提取了数据并将它们变成了字符串)。我想使用合并到链接中的部分字符串来执行另一个PHP脚本。我的问题是我无法通过点击链接将变量传递给另一个PHP文件。注意:此代码位于PHP标记之间。 这有效:

<a href=StandAloneRotate.php?bearingstate=TN>

这不起作用:

<a href=StandAloneRotate.php?bearingstate=$State>

我猜我的问题是=符号后的语法不正确。任何帮助将不胜感激。

4 个答案:

答案 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>" ?>