PHP / MYSQL到SESSION - 怎么做

时间:2013-10-10 17:37:42

标签: php mysql arrays session

我在php上有点像菜鸟,但我已经尝试了很长时间来解决这个问题:

我有一个MySQL ARRAY,我想从中提取数据以通过链接放入SESSION。这应该很简单,但我很想找到解决方案。

这是我正在尝试做的事情:

ARRAY输出:

名称 - 国家/地区

詹姆斯 - 德国(链接)

乔治 - 墨西哥(链接)

汤姆 - 法国(链接)

彼得 - 爱尔兰(链接)

在每个ARRAY输出的末尾,我想要一个链接。当按下链接时,特定的VARIABLE被发送到SESSION,用户也被发送到新的页面,SESSION将再次被接收。

我能设法发送到SESSION的唯一VARIABLE总是最后一个,例如。 “彼得 - 爱尔兰”,即使我按下前面的链接。乔治。令人沮丧!!

怎么办?

1 个答案:

答案 0 :(得分:0)

您需要在URL中传递值,不需要SESSION ..

如果在SESSION变量中取值,它总是会覆盖它。这就是为什么你只得到最后一个值。所以更好的方法是在URL中传递名称和国家..

<a href="yourpage.php?name=James&country=Germany">James – Germany</a>

然后在yourpage.php

上获取它的值
echo $_REQUEST['name'];    // James
echo $_REQUEST['Country']; // Germany