PDO的分页效果
来源:互联网 发布:人才外包知乎 编辑:程序博客网 时间:2024/05/17 23:21
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> #div1{border: 1px solid black; width: 400px;} .pp{ margin-left: 100px; } .pp2{ margin-left: 250px; } .pp3{ letter-spacing: 8px; } .pp4{ letter-spacing: 1.2em; } table,table td,table th{border: 1px solid black;border-collapse: collapse;width:800px;margin: 0 auto;} </style></head><body><?php//$link=@mysql_connect("localhost:3306","root","")or die("不能连接数据库".mysql_error());//mysql_select_db("users", $link)or die("不能连接数据库users".mysql_error());//mysql_query("set names 'utf8'",$link);//$page=1;//if(isset($_GET["pageid"])) $page=$_GET["pageid"];//$sql="select * from t_user LIMIT ".(($page-1)*6).", 6";//$id=mysql_query($sql,$link);//while($info=mysql_fetch_array($id)){// array_push($userslist,array($info[0],$info[1],$info[2],$info[3],$info[4],$info[5]));//}try{ $url="mysql:host=localhost;dbname=users"; $user="root"; $password=""; $dbh=new PDO($url,$user,$password); $userslist=array(); $dbh->query("set names 'utf8'");// $sql="select * from t_user where uname like '张%'";// $data=$dbh->query($sql);// $getdata=$data->fetchAll();// foreach($getdata as $info){// array_push($userslist,array($info[0],$info[1],// $info[2],$info[3],$info[4],$info[5]));// } $page=1; if(isset($_GET["pageid"])) $page=$_GET["pageid"]; $sql=$dbh->prepare("select * from t_user limit ".(($page-1)*6).",6"); $sql->execute(); $data=$sql->fetchAll();// for($i=0;$i<count($data);$i++){// foreach($data[$i] as $key=>$value){// echo $key."=".$value."\t";// }// }// var_dump($getdata); foreach($data as $info){ array_push($userslist,array($info[0],$info[1], $info[2],$info[3],$info[4],$info[5]));} $tzcount=0; $sql1="select * from t_user"; $data1=$dbh->query($sql1); $getdata1=$data1->fetchAll();// var_dump($getdata1); //计算帖子的总共条数 for($n=0;$n<count($getdata1);$n++){ $tzcount++; } $maxpage=ceil($tzcount/6);}catch (PDOException $ex){ echo $ex->getLine(); echo $ex->getMessage();}//$tzcount=0;//$sql="select count(*) from t_user";//$data=mysql_query($sql,$link);//if($count=mysql_fetch_array($data)){// $tzcount=$count[0];//}//$maxpage=ceil($tzcount/6);?><table> <caption>联系人信息</caption> <tr> <th>序号</th><th>姓名</th><th>性别</th><th>电话</th><th>QQ</th><th>说明</th> </tr> <?php for($i=0;$i<count($userslist);$i++){ echo "<tr><td>".$userslist[$i][0]."</td><td>".$userslist[$i][1]."</td><td>".$userslist[$i][2]."</td><td>".$userslist[$i][3]."</td><td>".$userslist[$i][4]."</td><td>".$userslist[$i][5]."</td></tr>"; }?> <tr> <td colspan="6"> <a style="text-decoration: none;" href="info.php?pageid=1">首页</a> <?php if($page<=1){ echo "上一页"; }else{ $prepage=$page-1; echo "<a style=\"text-decoration: none;\" href=\"info.php?pageid=$prepage\">上一页</a>"; } ?> <?php if($page>=$maxpage){ echo "下一页"; }else{ $prepage=$page+1; echo "<a style=\"text-decoration: none;\" href=\"info.php?pageid=$prepage\">下一页</a>"; }?> </td> </tr></table><button id="button">添加新朋友</button><div id="div1" style="display: none;"> <p class="pp pp3">姓 名:<input type="text"name="uname" id="name"/></p> <p class="pp pp3">性 别: <input type="radio"value="男" checked="checked" name="sex" >男<input type="radio"name="sex" value="女"/>女 </p> <p class="pp"> 电话号码: <input type="text"name="phone" id="phone"/> </p> <p class="pp pp4"> QQ:<input type="text"name="qq" id="qq"/> </p> <p class="pp pp3"> 说 明:<input type="text"name="desc" id="desc"/> </p> <p class="pp pp2"> <input type="button" value="提交" id="submit"/> </p></div><ul>PHP操作说明: <li>点击"添加新朋友"按钮,显示或者弹出添加朋友的界面,录入信息,点击保存后将新的数据添加到表格中保存</li> <li>表格和表单效果自己处理</li> <li>使用ajax处理而不是刷新整个页面</li></ul><script src="js/jquery-1.9.1.min.js"></script><script> $(function(){ jQuery("#button").click(function(){ jQuery("#div1").show(); }); jQuery("#submit").click(function(){ jQuery.ajax({ type: "POST", url: "one.php", dataType:"text", data: "name="+$("#name").val()+"&id="+$("table tr").length+"&sex="+$("input:radio:checked").val()+"&phone="+$("#phone").val()+"&qq="+$("#qq").val()+"&desc="+$("#desc").val(), success: function(data){ $("input[type='text']").val(null); } }); }); });</script></body></html>
0 0
- PDO的分页效果
- pdo分页
- php pdo sqlserver分页sql的处理
- pdo类,分页类
- 分页效果的实现
- 简单的分页效果
- 分页效果的实现
- 分页效果的显示
- 一个继承自PDO类的自动分页类
- 周考 信息采集 使用PDO添加入库 展示 及分页效果
- teacher——PDO分页
- PDO分页查询模块介绍
- 实现分页效果的函数
- javascript分页效果的实现
- 仿google的分页效果
- js 做的分页效果
- 获取编号的分页效果
- 静态代码的分页效果
- 策略模式——计算下机费用
- UI 导航控制器
- 20. Valid Parentheses
- cloudsim安装,配置(到eclipse)
- 安卓总结(一)
- PDO的分页效果
- HDU 1828 Picture (线段树扫描线求周长并 区间合并)
- 分层思想之我见
- Android的四大组件
- 配置Windows 2008 R2远程桌面证书
- 总结
- 设计模式--工厂设计模式
- Rsa 加密与解密
- poj--3692--Kindergarten(最大独立集)