1.用php做一个简单的留言板
用php做一个简单的留言板
2.用php制作网页留言板的分页

效果图

核心步骤:

使用limit限制从数据库查询条数;
根据页面a标签中的href?page在使用预定义变量$_GET获取所在页面;
开始查询的地方 =(当前页-1)x 页面留言的最大条数;

根据页面a标签中的href?page在使用预定义变量$_GET获取所在页面

 <a href="?page=1">首页</a><a href="?page=<?php echo $page==1 ? 1 : $page - 1 ;?>">上一页</a><a href="?page=<?php echo $page==$total_page ? $total_page : $page + 1 ;?>">下一页</a><a href="?page=<?php echo $total_page?>">尾页</a>
 //当前页面通过a标签中的href?page在使用预定义变量$_GET获取所在页面;$page = $_GET['page']?? 1;

开始查询的地方 =(当前页-1) 页面留言的最大条数*

#一页放5条留言
$start = ($page-1) * $page_size = 5;
$qurey_message = "select * from message limit $start,$page_size";

在之前的基础上至修改两个文件即可。一个是query_message.ini.php另一个是index.php

query_message.ini.php

<?phpinclude_once "config.inc.php";include_once "connect.inc.php";function getMessage(){//连接数据库$link = connect();#定义两个全局变量:所在页面,总页面global $page, $total_page;#判断是否配置了页面,没有配置则默认为第一页//当前页面通过a标签中的href?page在使用预定义变量$_GET获取所在页面;$page = $_GET['page']?? 1;#使用limit限制从数据查询条数$page_size = 5;#开始查询的地方 =(当前页-1)* 页面留言的最大条数$start = ($page-1) * $page_size;#从数据查询留言总条数$sql = "select count(*) from message";$result = mysqli_query($link,$sql);#留言总数量$total = mysqli_fetch_row($result)[0];#页面数量$total_page = ceil($total/$page_size);//SQL语句$qurey_message = "select * from message limit $start,$page_size";//保存解析结果$result = mysqli_query($link,$qurey_message);//将从数据库获取的留言保存在message中$message = mysqli_fetch_all($result,MYSQLI_ASSOC);//把从数据中得到的留言数组返回return $message;} ?>

比上次美化了一些
index.php

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body>    <?phpinclude_once "query_message.ini.php";$message = getMessage();?><table border="1" align="center" cellspacing="0" ><tr><th>留言板</th></tr><tr><td><form action="save.php" method="POST"><textarea name="message" cols="60" rows="5"></textarea><input type="submit" name="" value="提交" ></form></td></tr><?php foreach ($message as $key => $value) : ?><tr align = 'center'><td><?php echo $value['message'] ;?></td></tr><?php endforeach?><tr><td align="center"> <a href="?page=1">首页</a><a href="?page=<?php echo $page==1 ? 1 : $page - 1 ;?>">上一页</a><a href="?page=<?php echo $page==$total_page ? $total_page : $page + 1 ;?>">下一页</a><a href="?page=<?php echo $total_page?>">尾页</a></td></tr></table>
</body>
</html>

用php制作网页留言板的分页相关推荐

  1. html,css,js,简单的网页留言板

    效果如图: 实现代码如下: html代码: <!DOCTYPE html> <html> <head lang="en"> <meta c ...

  2. 用基础jQuery制作个性化留言板

    用基础jQuery制作个性化留言板 话不多说,先看效果: 一开始是这样的: 发帖:功能实现头像随机,昵称,手机型号,发布内容添加到社交区

  3. 学校留言板网页html和css,html,css,js,简单的网页留言板

    效果如图: 实现代码如下: html代码: 简单的网页留言板 简单的网页留言板 index.js代码: ///** // * Created by Administrator on 2014/11/2 ...

  4. js+css+html制作简易留言板

    js+css+html制作简易留言板 1 案例说明 2 编写HTML代码 3 编写css代码 4 编写JavaScript代码 5 全部代码 1 案例说明 利用JavaScript.css以及html ...

  5. 简单的’网页留言板‘案列

    简单的网页留言板,显示实时时间,内容为空禁止发布 成品如下 代码如下: <!DOCTYPE html> <html lang="en"><head&g ...

  6. 【军哥谈CI框架】之制作简单留言板的例子

    亲们 ,好久不见了,军哥可想死你们了!最近都比较忙吧,军哥亦是如此哦,首先忙于学习,不断让学习成为一种信仰,一种习惯:接着是忙于运动,生命在于生生不息嘛,军哥在这里表达的不是生命在于运动,否则成天运动 ...

  7. 编写Java 制作留言板_JSP+Servlet+JavaBean制作简单留言板

    [实例简介] 本资源是一个简易留言板的代码,主要用了JSP+Servlet+JavaBean传统方式,实现登录.注册与留言的功能,内容仅供学习参考. 下载的文件肯定不能直接运行,需要自己配好服务器与环 ...

  8. 使用JavaScript DOM制作简单留言板

    效果图: 先准备html代码: <body><textarea name="" id=""></textarea><b ...

  9. 树莓派网页服务器的网页留言板,树莓派利用Django搭建聊天网页服务器 —— 准备篇...

    利用Django在树莓派上搭建一个聊天网页服务器,话很少说,直接上流程.html 首先来看一下刚建立的Django项目文件结构: 前端 项目文件配置 setting.py配置 第一个咱们先来看一下se ...

最新文章

  1. 计算机考研数据库原理真题,四川理工学院计算机学院数据库原理历年考研真题汇编.pdf...
  2. 【数字信号处理】傅里叶变换性质 ( 序列傅里叶变换共轭对称性质 | 序列实偶 傅里叶变换 实偶 | 序列实奇 傅里叶变换 虚奇 | 证明 “ 序列实奇 傅里叶变换 虚奇 “ )
  3. [部署]CentOS安装PHP环境
  4. 如何用python画组合图形_python_matplotlib画组合图
  5. python红色_python把红玫瑰变成蓝色女巫,将,红色,转化,为,蓝色妖姬
  6. MATLAB学习笔记(一)
  7. CodeForces - 739E Gosha is hunting(最大费用最大流+思维建边)
  8. 微信停止服务印度手机号注册用户!
  9. python合并表格用什么库_python合并多个excel表格数据库-python实现excel合并
  10. 2020 VIVO 面经
  11. 常见英语人名及其音标和中文翻译
  12. jQuery弹出层插件Dialog
  13. 如何将图片格式转换为ico格式?
  14. python声纹识别_声纹识别算法、资源与应用(二)
  15. Springboot 热部署----热部署插件的使用
  16. html 表格表头画一条斜线
  17. php数组合并多维,PHP合并多维数组
  18. 开发板搭建简单的Web服务器
  19. 关于2022考研报名,这些你需要知道
  20. 64位murmurhash 源码

热门文章

  1. matlab数组使用方法
  2. 划重点 | 如何让App开发及运营更走心,并兼具不可复制性?
  3. Swift5.0 用正则表达式检测文本中的网页链接
  4. oralce异常 ORA-04031: unable to allocate bytes of shared memory (shared pool,unknown object....
  5. 《走近ZStack Mini》第三期:智慧医疗场景演示
  6. 静态HTML网页设计作品——水果超市(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 网购商城设置网页
  7. 文本处理工具简单介绍
  8. [Unity3D]Shader学习笔记之点和矢量
  9. python接口自动化测试的两种思路
  10. excel使用小笔记