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


How can I return two data coming from different pages?

我返回一个id变量与get函数上的链接到新的页面。我需要返回一个新的变量到同一页。但是我不能用link方法来做这个。

这是index . php .

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

我返回'mid'到records.php.

records.php

    if (isset($_GET['mid']))
{
    $id = $_GET['mid'];
}
?>

我想在'records.php'中使用来自'other.php'的新数据变量。

这里是other.php.

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

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

据我所知,您想在records.php中读取两个参数:mid来自index.php和id来自other.php

您想在index.php中单击链接,在other.php中单击下一个链接,并在records.php中读取两个参数?

如果是,则不可能这样做。如果index.php和other.php都指向相同的records.php文件,你必须首先检查该参数是否存在$_GET中,如果存在,则将其保存到会话或全局变量,文件,cookie等。我建议使用session。

然后,您可以添加额外的条件来检查会话中是否存在两个变量,然后继续执行它们。

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

很难理解你想要的是什么,但我会试一试。

从表面上看,您只需要在records.php文件中添加另一个条件来检查不同的GET变量。

,

if (isset($_GET['id']))
{
 $otherId = $_GET['id'];
}