Mysql 将变量发送到下一页而不覆盖
我想用session方法将从db中检索到的$ids变量从page1传递到page2,但代码不起作用或覆盖了该变量 第1页 第2页 非常感谢你的帮助 您还必须执行session\u start;在第1页中,使用sesion变量 您的代码应该是这样工作的:Mysql 将变量发送到下一页而不覆盖,mysql,session,post,while-loop,href,Mysql,Session,Post,While Loop,Href,我想用session方法将从db中检索到的$ids变量从page1传递到page2,但代码不起作用或覆盖了该变量 第1页 第2页 非常感谢你的帮助 您还必须执行session\u start;在第1页中,使用sesion变量 您的代码应该是这样工作的: while($row=mysql_fetch_array($sqls)) { $arrays[]=$row['ids']; $_SESSION['ids']= $arrays[]; echo $_SESSION['i
while($row=mysql_fetch_array($sqls)) {
$arrays[]=$row['ids'];
$_SESSION['ids']= $arrays[];
echo $_SESSION['ids'][0];
echo $_SESSION['ids'][1];
.......
echo '<a href="page2.php">Modify</a><br />';
}
第2页
没有].[在第二页是的,这是真的。我忘在这里了,但我的代码中有。其他建议?它什么也没有显示。我认为这是正确的方法,但我对$I计数器做了同样的事情。你的查询有结果吗?当你定义$id时?是的,我有结果,$id是另一个变量,它工作正常。唯一的问题是重命名$U会话每次迭代使用不同名称的['ids'],然后在第二页中检索它。我不能使用form POST/GET方法,因为我必须使用$ids。Session方法是唯一的选择。您在page1中没有此echo$_会话['ids'][0]??
<?php
session_start();
include_once "scripts/connect_to_mysql.php";
$ids= $_SESSION['ids'].[$i];
//echo $ids;
?>
while($row=mysql_fetch_array($sqls)) {
$arrays[]=$row['ids'];
$_SESSION['ids']= $arrays[];
echo $_SESSION['ids'][0];
echo $_SESSION['ids'][1];
.......
echo '<a href="page2.php">Modify</a><br />';
}
<?php
session_start();
include_once "scripts/connect_to_mysql.php";
$ids= $_SESSION['ids'];
echo $ids[0];
echo $ids[1];......
?>