php出租房数据管理及搜索页面

php数据访问例子:租房信息管理,具体内容如下

1.数据库建表

2. zufangzi.php

<body> <h1>租房子</h1> <form action="zufangzi.php" method="post"> <div>区域:<input type="checkbox" name="qx" onclick="quanxuan(this,'qy')" />全选</div> <div> <?php require "DBDA.class1.php"; $db = new DBDA(); $sqy = "select distinct area from house";//写SQL语句,并去重 $aqy = $db->query($sqy); foreach($aqy as $v) { echo "<input type='checkbox' name='qy[]' value='{$v[0]}' class='qy' />{$v[0]}"; } ?> </div> <br /> <div>租赁类型:<input type="checkbox" name="zlqx" onclick="quanxuan(this,'zl')" />全选</div> <div> <?php $szl = "select distinct renttype from house"; $azl = $db->query($szl); foreach($azl as $v) { echo "<input type='checkbox' name='zl[]' value='{$v[0]}' class='zl' />{$v[0]}"; } ?> </div> <br /> <div>房屋类型:<input type="checkbox" name="fwqx" onclick="quanxuan(this,'fw')" />全选</div> <div> <?php $sfw = "select distinct housetype from house"; $afw = $db->query($sfw); foreach($afw as $v) { echo "<input type='checkbox' name='fw[]' value='{$v[0]}' class='fw' />{$v[0]}"; } ?> </div> <br /> <div>关键字:<input type="text" name="key" /> <input type="submit" value="查询" /></div> </form> <br /> <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td>关键字</td> <td>区域</td> <td>建筑面积</td> <td>租金</td> <td>租赁类型</td> <td>房屋类型</td> </tr> <?php $tj1 = " 1=1 "; $tj2 = " 1=1 "; $tj3 = " 1=1 "; $tj4 = " 1=1 "; if(!empty($_POST["qy"])) { $aqy = $_POST["qy"]; $sqy = implode("','",$aqy); $tj1 = " area in ('{$sqy}') "; } if(!empty($_POST["zl"])) { $azl = $_POST["zl"]; $szl = implode("','",$azl); $tj2 = " renttype in ('{$szl}') "; } if(!empty($_POST["fw"])) { $afw = $_POST["fw"]; $sfw = implode("','",$afw); $tj3 = " housetype in ('{$sfw}') "; } if(!empty($_POST["key"])) { $k = $_POST["key"]; $tj4 = " keyword like '%{$k}%' "; } $sql = "select * from house where {$tj1} and {$tj2} and {$tj3} and {$tj4}"; echo $sql; $arr = $db->query($sql); foreach($arr as $v) { echo "<tr> <td>{$v[1]}</td> <td>{$v[2]}</td> <td>{$v[3]}</td> <td>{$v[4]}</td> <td>{$v[5]}</td> <td>{$v[6]}</td> </tr>"; } ?> </table> </body> <script type="text/javascript"> function quanxuan(qx,a) { //找到该全选按钮对应的checkbox列表 var ck = document.getElementsByClassName(a); //找全选按钮选中状态 if(qx.checked) { for(var i=0;i<ck.length;i++) { ck[i].setAttribute("checked","checked"); } } else { for(var i=0;i<ck.length;i++) { ck[i].removeAttribute("checked"); } } } </script> </html>

所引用的封装类

<?php class DBDA { public $host = "localhost"; public $uid = "root"; public $pwd = "123"; public $dbname = "test_123"; //执行SQL语句返回相应的结果 //$sql 要执行的SQL语句 //$type 代表SQL语句的类型,0代表增删改,1代表查询 function query($sql,$type=1) { $db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname); $result = $db->query($sql); if($type) { //如果是查询,显示数据 return $result->fetch_all(); } else { //如果是增删改,返回true或者false return $result; } } }

呈现页面

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

时间: 2024-11-14 13:00:38

php出租房数据管理及搜索页面的相关文章

百度联盟标签云广告由商家聚合页转变为竞价搜索页面

中介交易 SEO诊断 淘宝客 云主机 技术大厅 对于很多草根站长而言,我们的收入来源主要就是广告,为什么?因为我们这样的草根做的网站规模本来就比较小,而且就算我们有独到的运营思路也很难有渠道做一些商业化的东西.同时正是因为我们规模比较小,因此我们网站投放的广告也很少有那种商家直投的,而是通过所谓的广告联盟作为中介来投放广告的. 在国内草根站长中间,最被大家认可的还是两大互联网巨头的广告联盟产品,也就是全球最大搜索引擎谷歌旗下的谷歌联盟以及国内最大搜索引擎百度旗下的百度联盟.前者通常被很多草根站长

HttpRequest 抓某宝搜索页面数据 出现验证码

问题描述 求大神解救,已经2个多月了,程序通过抓某宝搜索页面数据,通过winform程序,HttpRequest方式抓,时不时会返回验证码,但是ie浏览器打开又没有弹,程序返回里又有,请问我是哪里做错了!或则说如何能避免验证码请大神解救!以下是我的HttpRequest请求数据的代码HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);//声明一个HttpWebRequest请求request.Timeout=30000;req

登录超时给出提示跳到登录页面(ajax、导入、导出)_AJAX相关

一.一般页面登录超时验证,可以用过滤器filter,如下: package com.lg.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequ

谷歌升级搜索页面:突出显示知识图谱

改版后的谷歌搜索结果页面,左侧边栏移至搜索框下方,右侧的知识图谱显示面积更大新浪科技讯 北京时间11月7日上午消息,谷歌周二宣布,已经对搜索页面进行了全新改版,将左侧边栏选项移至搜索结果顶端,从而留出更多空白区域,供右侧的"知识图谱"使用.谷歌表示,此举是为了在各种不同设备中为用户提供统一的体验.去掉左侧边栏后,谷歌将网页.图片.地图等搜索选项移到搜索结果顶端,从而获得了更多空间来显示"知识图谱"结果.在此之前,谷歌将高级搜索选项显示在屏幕的左边栏中.但值得注意的是

JS弹出层遮罩,隐藏背景页面滚动条细节优化分析_javascript技巧

一.去除滚动条方法 给body添加overflow:hidden属性即可,IE6.7下不会生效,需要给html增加overflow:hidden属性 样式中需要对IE6.7及其它浏览器用hack辨别,这是因为当页面拉到下面时如果html或body被overflow:hidden,透明弹层下面的页面就会被部分正常隐藏,通过透明看到的一片的灰度,具体颜色跟平台及用户设置背景色有关. body或html去掉滚动条后,页面会有一个滚动条宽度/2的跳动!这个跳动对用户体验来十分不好,因此给body添加一下

百度“阿拉丁”升级 搜索页面实现邮箱登录

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 [站长网讯]10月16日消息,近日,百度搜索开放平台邮箱登录框嵌入搜索结果页功能正式开通,再次提升了百度的搜索引擎功能,丰富了用户的使用体验.同时,该服务的推出,让百度"阿拉丁"计划得以更好的诠释百度"框计算"的理念---"互联网的所有操作都将在一个框里进行". 现在许多网民拥有不止

谷歌升级搜索页面 引领搜索引擎用户体验风暴

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在百度和360搜索引擎大战的同时,谷歌悄声升级搜索页面,更加全面的完善了搜索页面的用户体验,使得其用户体验再一次的升级,这将引领搜索引擎用户体验风暴. 11月7日上午,谷歌周二宣布,已经对搜索页面进行了全新改版,将左侧边栏选项移至搜索结果顶端,从而留出更多空白区域,供右侧的"知识图谱"使用.琛琛网络营销工作室认为,改版给谷

java web-淘宝搜索功能,用户在输入框输入关键字后,系统自动根据关键字进入搜索页面后会再次生成筛选条件

问题描述 淘宝搜索功能,用户在输入框输入关键字后,系统自动根据关键字进入搜索页面后会再次生成筛选条件 页面如何根据搜索条件 再次显示相关物品的筛选条件 供用户进行选择 是如何实现的 求原理 最近自己在做一个网上商城项目 需要效果和淘宝,京东等差不多. 解决方案 在不同的类别中搜索,那这些类别中的筛选条件汇总 解决方案二: 页面如何根据搜索条件 再次显示相关物品的筛选条件 供用户进行选择 是如何实现的 求原理 最近自己在做一个网上商城项目 需要效果和淘宝,京东等差不多. 说白了,就是组合条件查询,

消息称雅虎正在测试新版搜索页面(图)

消息称雅虎正在测试新版搜索页面 北京时间8月3日早间消息,据国外媒体今日报道,雅虎正在针对小范围用户测试新版搜索页面. 一张发布在图片分享网站Flickr上的截图显示,雅虎新版搜索页面的布局与日前刚刚发布的雅虎新版主页非常类似.在旧版雅虎搜索页面中,雅虎图标为红色,被显示在页面的右侧.而新版页面中,雅虎图标则改为紫色,并被放到了左侧.搜索记事本工具SearchPad也从右侧移到了左侧.除此之外,新版页面还模仿了微软必应(Bing)的布局方式,在页面左侧设计了一个"相关搜索"栏. 目前,