Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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/2/jsf-2/2.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
Mysql 将变量发送到下一页而不覆盖_Mysql_Session_Post_While Loop_Href - Fatal编程技术网

Mysql 将变量发送到下一页而不覆盖

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

我想用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['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];......
?>