网站地图    收藏   

主页 > php专栏 > php分页 >

ajax +php无刷新分页代码

来源:未知    时间:2014-11-27 22:51 作者:xxadmin 阅读:

[导读] index.php代码如下: header( content-type:text/html;charset=utf-8 ); error_reporting (e_all^e_notice); include ( pagination_class.php ); mysql_connect( localhost , root , ) or die (mysql_error()); mysql_select_db( mydemo ); mysql_query( s...

index.php代码如下:

  1. header("content-type: text/html; charset=utf-8"); 
  2. error_reporting(e_all^e_notice); 
  3. include('pagination_class.php'); 
  4. mysql_connect('localhost''root'''or die(mysql_error()); 
  5. mysql_select_db('mydemo'); 
  6. mysql_query("set names 'utf8'"); 
  7. ?> 
  8. <script language="javascript" src="pagination.js"></script> 
  9. <link rel="stylesheet" type="text/css" href="style.css" /> 
  10. <? 
  11. $qry = "select * from students"
  12. $searchtext = ""
  13. if($_request['search_text']!=""){ 
  14.  $searchtext = $_request['search_text']; 
  15.  $qry .=" where name like '$searchtext%'"
  16. //for pagination 
  17. $starting=0; 
  18. $recpage = 2;//number of records per page 
  19.   
  20. $obj = new pagination_class($qry,$starting,$recpage);   
  21. $result = $obj->result; 
  22.  
  23.     
  24.    ?><form name="form1" action="testpage.php" method="post"
  25.     
  26.    <table border="1" align="center" width="40%"
  27.    <tr> 
  28.      <td colspan="2"
  29.     search <input type="text" name="search_text" id="search_text" value="<?php echo $searchtext; ?>"
  30.      <input type="submit" value="search"
  31.      </td>  
  32.    </tr> 
  33.    <tr><td colspan="2"
  34.     
  35.    <div id="page_contents"
  36.     <table border="1" align="center" width="100%"
  37.     <tr><td>sl no</td><td>name</td></tr> 
  38.     <?if(mysql_num_rows($result)!=0){ 
  39.      $counter = $starting + 1; 
  40.      while($data = mysql_fetch_array($result)) {?> 
  41.       <tr> 
  42.       <td><? echo $counter; ?></td> 
  43.       <td><? echo $data['name']; ?></td> 
  44.       </tr><? 
  45.       $counter ++; 
  46.      } ?> 
  47.      
  48.        
  49.      <tr><td colspan="2"><? echo $obj->anchors; ?></td></tr> 
  50.      <tr><td colspan="2"><? echo $obj->total; ?></td></tr> 
  51.     <?}else{?>//开源代码phpfensi.com 
  52.      <tr><td align="center" colspan="2">no data found</td></tr> 
  53.     <?}?> 
  54.     </td></tr> 
  55.     </table> 
  56.    </div> 
  57.    </td></tr> 
  58.   </table></form> 

 

pagination.js文件,代码如下:
  1.    function $()  
  2. {  
  3.   var elements = new array();  
  4.   for (var i = 0; i < arguments.length; i++)  
  5.   {  
  6.     var element = arguments[i];  
  7.     if (typeof element == 'string')  
  8.       element = document.getelementbyid(element);  
  9.     if (arguments.length == 1)  

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论