查詢會周遊表,顯現是出表和以前講的一樣,就不多說了,說下怎麼寫複選框條件
一、周遊複選框中的内容,清單名:其他的都是一樣的周遊方法
<div>區域:<input type="checkbox" />全選</div>
<div>
<?php
$sqla = " select distinct area from house"; //去重區域名
$a = $db->query($sqla);
while($qy = $a->fetch_row())
{
echo "<input type='checkbox' name='quyu[]' value='{$qy[0]}' >{$qy[0]}";
}
?>
</div>
二、條件的編寫:寫一個就可以了,其他的和這個差不多
<?php
$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.length;i++)
{
qx[i].setAttribute("checked","checked"); //添加屬性
}
}
else
{
for(var i=0;i<qx.length;i++)
{
qx[i].removeAttribute("checked"); //移除屬性
}
}
}

四、會話保持
1.session
特點:
(1)有預設過期時間,大約15分鐘
(2)存儲在伺服器的,每個人存一份
(3)可以存儲任意類型資料
用法:
使用session的頁面最上端需要加session_start();
指派$_SESSION["uid"]="zhangsan";
取值$_SESSION["uid"];
2.cookie
特點
(1)存儲在用戶端的
(2)沒有過期時間
(3)隻能存儲字元串類型的資料
指派:setcookie("uid","lisi");
取值:$_COOKIE["uid"];