Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP/MYSQL到会话-做什么_Php_Mysql_Arrays_Session - Fatal编程技术网

PHP/MYSQL到会话-做什么

PHP/MYSQL到会话-做什么,php,mysql,arrays,session,Php,Mysql,Arrays,Session,我对php有点不了解,但多年来我一直在努力解决这个问题: 我有一个MySQL数组,我想从中提取数据,通过链接放入会话。这应该很简单,但我正在疯狂地寻找解决方案 以下是我想做的: 阵列输出: 名称–国家 詹姆斯-德国(链接) 乔治-墨西哥(链接) 汤姆-法国(链接) 彼得-爱尔兰(链接) 在每个数组输出的末尾,我需要一个链接。当按下链接时,特定变量被发送到会话,用户也被发送到一个新页面,在那里会话将被再次拾取 我能发送到会话的唯一变量始终是最后一个变量,例如“Peter–Ireland”,即使我按

我对php有点不了解,但多年来我一直在努力解决这个问题:

我有一个MySQL数组,我想从中提取数据,通过链接放入会话。这应该很简单,但我正在疯狂地寻找解决方案

以下是我想做的:

阵列输出:

名称–国家

詹姆斯-德国(链接)

乔治-墨西哥(链接)

汤姆-法国(链接)

彼得-爱尔兰(链接)

在每个数组输出的末尾,我需要一个链接。当按下链接时,特定变量被发送到会话,用户也被发送到一个新页面,在那里会话将被再次拾取

我能发送到会话的唯一变量始终是最后一个变量,例如“Peter–Ireland”,即使我按下前George旁边的链接。令人沮丧


怎么办?

您需要在URL中传递值,无需会话

如果您在会话变量中取值,它将始终覆盖该值。这就是为什么只得到最后一个值。所以更好的方法就是在URL中传递姓名和国家

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

“怎么办?”——描述你的问题,以便重现。该死的H**L!它起作用了!我可以吻你,兄弟!!耶,你让我开心极了!Thnx。一百万:D@user2868139欢迎:)
echo $_REQUEST['name'];    // James
echo $_REQUEST['Country']; // Germany