我在新页面的链接上返回带有get函数的id变量。我需要将一个新变量返回到同一页面。但我不能用链接方法做到这一点。
这里是index.php。
echo '<td align="center">'.$row[0].'-) <a href="records.php?mid=' . $row[0] . '"$ >'. $row[3] . " " . $row[4] .'</a></td>';
我正在回归&#39; mid&#39;到records.php。
records.php
if (isset($_GET['mid']))
{
$id = $_GET['mid'];
}
?>
我想使用来自&#39; other.php&#39;的新数据变量。 in&#39; records.php&#39;。
这是other.php。
echo '<td align="center">'.$row[0].'-) <a href="records.php?id=' . $row[0] . '"$ >'. $row[3] . " " . $row[4] .'</a></td>';
但是我的第一个链接现在改变了,我无法到达它。我应该使用哪种方式?
答案 0 :(得分:0)
很难理解你想要的是什么,但是我会对它进行抨击。
从看起来,你只需要在records.php文件中添加另一个条件来检查不同的GET变量。
添加,
if (isset($_GET['id']))
{
$otherId = $_GET['id'];
}
在你的第一个条件下。
答案 1 :(得分:0)
据我了解你想读一下records.php两个参数:mid.in index.php,id来自other.php
你想点击index.php中的链接和other.php中的下一个链接,并读取records.php中的两个参数?
如果是,那么这种方式是不可能的。 如果index.php和other.php都指向相同的records.php文件,则必须首先检查$ _GET中是否存在该参数,如果存在则将其保存到会话或全局变量,文件,cookie等。我建议然后使用会话。
然后,您可以添加其他条件以检查会话中是否存在这两个变量,然后继续使用它们。
无论如何,关于这个你想做什么的更多信息会告诉我们更多,看起来你正在做一些可以做得更容易的事情......