如何返回来自不同页面的两个数据?

时间:2014-08-06 14:44:31

标签: php get return

我在新页面的链接上返回带有get函数的id变量。我需要将一个新变量返回到同一页面。但我不能用链接方法做到这一点。

这里是index.php。

echo '<td align="center">'.$row[0].'-)&nbsp;<a href="records.php?mid=' . $row[0] . '"$ >'.  $row[3] . "&nbsp;" . $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].'-)&nbsp;<a href="records.php?id=' . $row[0] . '"$ >'.  $row[3] . "&nbsp;" . $row[4] .'</a></td>';

但是我的第一个链接现在改变了,我无法到达它。我应该使用哪种方式?

2 个答案:

答案 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等。我建议然后使用会话。

然后,您可以添加其他条件以检查会话中是否存在这两个变量,然后继续使用它们。

无论如何,关于这个你想做什么的更多信息会告诉我们更多,看起来你正在做一些可以做得更容易的事情......