#php原生验证码生成
看山是山,看水是水,看山不是山,看水不是水,看山还是山,看水还是水
在用惯了TP框架后分页功能也是直接拿来用,这几天复习php原生,今天花了点时间自己写了下分页功能,记录一下吧,并不完善。
贴上自己写的简单的分页
<?php
$host="127.0.0.1";
$name="root";
$pass="root";
$con=mysql_connect($host,$name,$pass);
mysql_select_db("blog");
mysql_query('set names utf8');
$sql="select name from bl_user";
$results=mysql_query($sql);
$sum=mysql_num_rows($results);
//分页查询数据
$n=4;//每页显示4条数据
$total=ceil($sum/$n);//向上取整获取总页数
//获取page如果没有的话 默认为1 第一页
if(isset($_GET['page'])){
$page=$_GET['page'];
}elseif($_GET['page']<1){
$page=1;
}else{
$page=1;
}
$row=($page-1)*$n;//limit的位置
$sql="select name from bl_user limit $row,$n";//查询一页的数据
$results=mysql_query($sql);
$data=array();
while($count=mysql_fetch_row($results)) {
$data[]=$count;
}
?>
<div>
<?php
//循环输出内容
foreach ($data as $key => $value) {
echo $value['0'].'<br /><br />';
}
//循环出页数
for($i=1;$i<=$total;$i++){
echo "<a href='page.php?page=$i'>$i</a>  ";
}
//上一页
if($page>1){
echo "<a href='page.php?page=".($page-1)."'>上一页</a>";
}
if($page<$total){
echo "<a href='page.php?page=".($page+1)."'>下一页</a>";
}
?>