php让符合条件的复选框选中,多条件查询(复选框条件)

查询会遍历表,显现是出表和以前讲的一样,就不多说了,说下怎么写复选框条件

一、遍历复选框中的内容,列表名:其他的都是一样的遍历方法

区域:全选

$sqla = " select distinct area from house"; //去重区域名

$a = $db->query($sqla);

while($qy = $a->fetch_row())

{

echo "{$qy[0]}";

}

?>

二、条件的编写:写一个就可以了,其他的和这个差不多

$db = new MySQLi("localhost","root","123","housedb");

$tj1 = " 1=1 "; //恒成立

//区域的条件

if(!empty($_POST["quyu"])&& count($_POST["quyu"])>0) //判断是否为空

{

$quyu = $_POST["quyu"];

//将数组拼接成查询的条件:code in(‘‘,‘‘,‘‘,‘‘,‘‘)

//将数组拼接字符串

$str = implode("‘,‘",$quyu);

//查询条件

$tj1 = " area in (‘{$str}‘) ";

}

三、js全选的编写

function quanxuan(a)

{

var qx = document.getElementsByClassName("qx");

if(a.checked) //判断一下属性值是否选中

{

for(var i=0;i

{

qx[i].setAttribute("checked","checked"); //添加属性

}

}

else

{

for(var i=0;i

{

qx[i].removeAttribute("checked"); //移除属性

}

}

}

20180111094413917737.png

四、会话保持

1.session

特点:

(1)有默认过期时间,大约15分钟

(2)存储在服务器的,每个人存一份

(3)可以存储任意类型数据

用法:

使用session的页面最上端需要加session_start();

赋值$_SESSION["uid"]="zhangsan";

取值$_SESSION["uid"];

2.cookie

特点

(1)存储在客户端的

(2)没有过期时间

(3)只能存储字符串类型的数据

用法:

赋值:setcookie("uid","lisi");

取值:$_COOKIE["uid"];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值