php留言板展示页面,PHP留言板留言信息读取展示

news/2024/11/24 13:23:08/

conn.php 数据库连接

conn.php 记录着留言板与数据库交互时的连接信息,在我们需要连接操作数据库时,使用 PHP require 语法引用该文件即可,而无需在每个页面都重复该段连接数据库的代码。

该文件具体内容如下:

若您将本教程留言板的源代码用于实际的项目,请将上面数据库的相关信息做对应的修改。

config.php 系统配置文件

系统配置文件用于配置一些系统需要的参数,如本例中每页留言显示的数目等:index.php 留言读取显示

index.php 用于留言板留言数据的读取显示。一般留言都会有较多条,因此从数据库中读取并显示留言时需要用到数据分页,如果对数据分页技术还不熟悉,请参阅《PHP 数据分页》。

关键代码片段如下:

读取并显示当前页留言// 引用相关文件

require("./conn.php");

require("./config.php");

// 确定当前页数 $p 参数

$p = $_GET['p']?$_GET['p']:1;

// 数据指针

$offset = ($p-1)*$pagesize;

// 查询当前页显示记录 SQL

$query_sql = "SELECT * FROM guestbook ORDER BY id DESC LIMIT $offset , $pagesize";

$result = mysql_query($query_sql);

// 如果出现错误并退出

if(!$result) exit('查询数据错误:'.mysql_error());

// 循环输出当前页显示数据

while($gb_array = mysql_fetch_array($result)){

echo $gb_array['nickname'],' ';

echo '发表于:',date("Y-m-d H:i", $gb_array['createtime']),'
';

echo '内容:',nl2br($gb_array['content']),'


';

// 回复

if(!empty($gb_array['replytime'])) {

echo '----------------------------
';

echo '管理员回复于:',date("Y-m-d H:i", $gb_array['replytime']),'
';

echo nl2br($gb_array['reply']),'
';

}

echo '


';

}

输出分页格式// 计算留言页数

$count_result = mysql_query("SELECT count(*) FROM guestbook");

$count_array = mysql_fetch_array($count_result);

$pagenum = ceil($count_array['count(*)']/$pagesize);

// 数据显示

echo '共 ',$count_array['count(*)'],' 条留言';

// 页数 >1 显示分页

if ($pagenum > 1) {

for($i=1;$i<=$pagenum;$i++) {

if($i==$p) {

echo ' [',$i,']';

} else {

echo ' ',$i,'';

}

}

}

显示效果 可以在数据库里面手工(利用 phpMyAdmin)写入若干条测试数据以测试显示效果。在保证读取显示无误后,后面设计用户留言入库出现问题时,便可排除是数据读取显示的问题。

运行显示效果如下:

587a7e3a1f28e80b5dee0845c41b2ab5.png

到此已经完成了数据的读取显示,对于将留言板具体的美化细节在此不再展开叙述了,可下载本节教程源代码包中的完善版查看。


http://www.ppmy.cn/news/394361.html

相关文章

php写留言板

1.数据库&#xff1a;mes.sql -- phpMyAdmin SQL Dump -- version 4.7.9 -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0.1:3306 -- Generation Time: 2018-11-25 13:00:40 -- 服务器版本&#xff1a; 5.7.21 -- PHP Version: 5.6.35SET SQL_MODE "NO_AUTO_VALUE_…

php留言板留言界面

留言界面功能包括 添加新留言&#xff0c;对留言进行编辑和删除&#xff0c;个人中心和退出登陆 源码如下 <?php session_start(); ?> <!DOCTYPE html> <html> <head> <meta charset"utf-8"><?php if (isset($_SESSION["…

qq空间留言板删除 php,QQ空间刷留言php代码

$sids array(AdPmYwx-I-12euFm8nFIxMXw,AWRe-dapASAyqybLgggUOBP_); //填sid $B_UID 123456; //填QQ $msgs array( 刷留言中&#xff0c;嘿嘿&#xff0c;我对你好吧&#xff1f;, 给你踩踩&#xff0c;加点人气撒&#xff01;, 低调路过&#xff0c;高调留言&#xff01;, …

PHP实现留言板功能

作为一个PHP的初学者&#xff0c;我试着写了一个留言板&#xff0c;页面有点丑&#xff0c;多多见谅&#xff0c;嘻嘻嘻 #我们写留言板需要用到数据库&#xff0c;所以我们先要建立三个表 user表 friend表 text表 #首先需要写一个注册与登录 ##注册 zhuce.html <meta …

一个简单的PHP留言板

今日有一个初学PHP 的同学问我怎么制作一个简单的留言板。想来很多同学都会出现这个问题&#xff0c;所以就把自己当年学习时写贴出来供大家参考。 如果你已经有一定编程基础请自行出门左转 首先一个简单的留言板分为 一个主页面 留言界面&#xff0c;展示留言界面&#xff0…

PHP实例之留言板(文本存储)

为了不迷路&#xff0c;请关注我的公众号 “旋转柚子”&#xff0c;我会分享更多自创文章&#xff0c;希望与您一起学习一起进步。正文开始&#xff1a; 用了大概一个星期的时间将细说PHP这本书的基础看完了&#xff0c;然后就想着能是否动手做一个demo巩固一下自己的知识&…

PHP留言板制作

一.设计思路 1.项目的流程 在讲留言板的制作之前&#xff0c;我决定还是先讲一下项目这个概念&#xff0c;以及项目的流程。 一个项目通俗来讲就是在规定期限内花费一定的资源所完成的产品&#xff0c;如果把我们所做的留言板的功能扩大&#xff0c;它便是一个项目。而一个项目…

php留言板的简单编写

关于php留言板简单的编写 小弟第一次写博客&#xff0c;也是第一次写关于程序的博客&#xff0c;写得不好的地方&#xff0c;请提出。 原理代码我所遇到的问题 原理 简单的说就是 数据库的创建&#xff0c;添加数据&#xff0c;显示在前端上。我的程序只是简单的留言再显示。…