POST传值存到数组里数组存到session里或POST传值 直接以数组方式 存到session里(代码??)大概的意思是这样A--POST传值---》B 数组方式 存到session 再跳会AA--再POST传值---》B 数组方式 存到session
解决方案 »
- 检查一下自己的服务器,是否成为肉机
- 实现留言板功能,如何不刷新页面进行插入数据库的操作?
- 关于PHP4和PHP5的session变量
- 如何直接使用参数传递或者其它方法执行被注释掉的代码行选项?
- php js 时间运算的问题 急!
- 哪位知道新浪的股票行情图表用什么开发的?
- 帮看下这段代码,插入数据库部分出问题,没找到错误
- 急急!!!怎么得到Microsoft sql server2000数据表的的字段名和其长度?
- 关于checkbox与javascript的使用,急啊!
- PHP编译配置的问题,为何with-config-file-path无效。
- <select>选项的应用问题.
- 本地能运行,上传到服务器就不行了????
你是要什么作用
sesseion也可以存数组!
A页面输出一个选择题 传过去的是一个答案的值 (数字)
B页面上接受之后 查询他的所属的问题编号
把编号存到session里 再跳会A页面上 再输出
一个选择题 输出的时候 查询要输出的选择题
是不是已经出过 这个时候要判断 ZID !== session值
好不容易来了位高手啊请教一下 查询 表 条件 编号 编号不等于$_SESSION['a'][]里的编号 随机输出一道题
select * from b where id and id!==$_SESSION['a'][] order by rand() limit 1判断的时候 可以直接判断 id!==$_SESSION['a'][] 吗??
$sql = "select ...from .. where id not in(".implode(',',$_SESSION['a']).")order by rand() limit 1";出错误信息Warning: implode() [function.implode]: Invalid arguments passed in
============================================
先确认你的$_SESSION['a']是否存储了数组数据//print_r($_SESSION['a']);确保有值且为数组。
$ids = $_SESSION['a'];
$sql = "select ...from .. where id not in(".implode(',',(array)$ids).") order by rand() limit 1";
请帮我看下代码if($_SESSION['a']!=="")
{
$query="select * from zyb where zid not in(".implode(',',$_SESSION['a']).")
order by rand() limit 1";
}
else if($_SESSION['a']=="")
{
$query="select * from zyb where zid order by zid asc limit 1";
}
请帮我看下代码 如果SESSION数组里有值的话
if($_SESSION['a']!=="")
{ 查询 到 表 如果 ID 不存在 ()里 就 随机输出一道题
$query="select * from zyb where zid not in(".implode(',',$_SESSION['a']).")
order by rand() limit 1";
} 如果SESSION数组里没值的话
else if($_SESSION['a']=="")
{ 随机输出一道题
$query="select * from zyb where zid order by zid asc limit 1";
}