代码如下:

<?php

//搜索
$StarLevel = $_GET["starlevel"]; $StartDate=$_GET["StartDate"]; $EndDate=$_GET["EndDate"]; $Key = $_GET["k"]; if($_GET["page"] == ""){
$Page = 1;
} else {
$Page = $_GET["page"];
} $querySel="select *,ho.ID as hoID,ro.ID as roID from roomsy rsy left join room ro on rsy.RoomID=ro.ID left join hotel ho on rsy.HotelID=ho.ID where to_days(EndDate)-to_days(now())>=0"; if($StartDate) $querySel = $querySel . " and to_days(EndDate)-to_days('".$StartDate."')>=0"; if($EndDate) $querySel = $querySel . " and to_days(EndDate)-to_days('".$EndDate."')<=0"; if($StarLevel) $querySel = $querySel . " and StarLevel = '". $StarLevel ."'"; if($Key) $querySel = $querySel . " and ro.RName like '%". $Key ."%'"; $querySel = $querySel . " order by SOrder,rsy.ID desc"; $result = mysql_query($querySel) or die(mysql_error());
$total_records = mysql_num_rows($result); //取得总记录数 $page_size = 12; //每页显示的条数
$nums = $total_records; //总条目数
$sub_pages = 5; //每次显示的页数
$pageCurrent = $_GET["page"]; //得到当前是第几页 if(!$pageCurrent) $pageCurrent = 1; //$begin_record = 0; //显示记录的首行序号
$begin_record = ($pageCurrent - 1) * $page_size; if($total_records> 0)
{ //利用LIMIT关键字获取本页所要显示的记录,注意limit两边要"空格";
$querySel = $querySel. " limit ".$begin_record. ", ".$page_size; $result = mysql_query($querySel) or die(mysql_error());
$current_records = mysql_num_rows($result); //取得本页的记录总数 //将查询结果放在$result_show 数组
$result_show = array(); } ?>

  

最新文章

  1. js学习篇1--数组
  2. eclipse项目上面有个红叉,但是没有任何地方有错误
  3. 【转】Oracle 执行计划(Explain Plan) 说明
  4. STM32 GPIO外部中断总结
  5. SELinux深入理解
  6. oracle查看当前用户权限
  7. spring beans源码解读之--Bean的定义及包装
  8. Oracle 11g 11201_RHEL5.5_RAC_VBOX 详细搭建步骤
  9. 命令mv
  10. power designer 水电费缴纳系统的设计
  11. 练习题之CyclicBarrier与CountDownLatch
  12. 单点更新线段树 RMQ
  13. postgresql 多表联查
  14. 深入理解Java中的迭代器
  15. JDBC也就那么回事
  16. python记录_day33 线程
  17. [leetcode]161. One Edit Distance编辑步数为一
  18. TCP三次握手详解
  19. PowerDesigner导入java类生成类图
  20. 高强度减脂Tabata练习

热门文章

  1. Google&#160;Chrome开发者工具-移动仿真:触摸事件仿真
  2. PAT——乙级1001and1011
  3. 拼多多2018校招编程题汇总 Python实现
  4. [转载]用等高线图(Contour maps)可视化多变量函数
  5. Linux编程之变量
  6. java主要集合类的数据结构学习
  7. iOS 之 判断是否是第一次打开app
  8. Windows通过data文件夹恢复mysql数据库
  9. linux之exit
  10. .bat 处理错误码