留言回复

reply.php 文件用于留言板中处理管理员对留言的回复及删除功能。

同样为防止未经登陆的非法操作,需要做登录检测:

session_start();

// 未登陆则重定向到登陆页面

if(!isset($_SESSION['username'])){

header("Location: http://".$_SERVER['HTTP_HOST'].rtrim(dirname($_SERVER['PHP_SELF']), '/\'

)."/login.php");

exit;

}

下面是对留言的回复处理代码:

require("./conn.php");

if($_POST){

if(get_magic_quotes_gpc()){

$reply = htmlspecialchars(trim($_POST['reply']));

} else {

$reply = addslashes(htmlspecialchars(trim($_POST['reply'])));

}

// 回复为空时,将回复时间置为空

$replytime = $reply?time():'NULL';

$update_sql = "UPDATE guestbook SET reply = '$reply',replytime = $replytime WHERE id = $_POST[id]";

if(mysql_query($update_sql)){

exit('');

} else {

exit('留言失败:'.mysql_error().'[ 返 回 ]');

}

}

上面对于时间的处理需要注意一下,当回复内容为空时,那么认为是将原来的回复内容清空,这时候需要将对应的回复时间也设置为空(replytime = NULL)。

在回复成功时,这里我们采用了 JavaScript 方式的重定向到 admin.php 页面,与 submiting.php 中留言成功的基于 meta Refresh 重定向方式略有不同,具体采用那种方式视实际情况或个人喜好而定。

留言删除

留言板程序中删除留言的处理很简单,只要判断为以 HTTP GET 方式请求该页并且 URL 参数中 action=delete ,那么就执行删除相关留言记录的 SQL 。

下面是对留言的删除处理代码:

// 删除留言

if($_GET['action'] == 'delete'){

$delete_sql = "DELETE FROM guestbook3 WHERE id = $_GET[id]";

if(mysql_query($delete_sql)){

exit('');

} else {

exit('留言失败:'.mysql_error().'[ 返 回 ]');

}

}

至此,本套 PHP 留言板教程已经全部完毕,您可以查看附录整套 PHP留言板源代码 或者 点此下载 留言板源代码压缩包。

php 留言回复,PHP 留言板后台管理回复及删除留言处理相关推荐

  1. 留言查看的代码php,php留言板后台管理-查看代码

    php留言板后台管理-查看代码 $lianjie = mysql_connect("localhost","root","xiaolie") ...

  2. Django框架(6.django后台管理/通过后台对数据表的增删改)

    1.django项目中的admin.py  即:  后台管理相关文件 使用Django提供的相关管理机制的步骤 1.本地化 语言和时区的本地化    ( 修改项目中的settings.py的文件) 2 ...

  3. JAVA项目:后台管理页面——显示数据库中所有信息+删除和编辑(MySQL)

    此DEMO包含以下功能 后台管理界面(删除+修改+显示数据库里所有数据) 修改编辑界面(表格检验+修改数据库里的值) 后台管理界面 (头像为默认头像,视频暂未上传) backstageUI.jsp & ...

  4. 基于PHP的校园留言板系统(带后台管理)

    前言 项目可包部署 Q 1115487855 交流群:758350964 一 项目介绍 基于PHP的校园留言板系统(带后台管理) 系统分为前后台,系统用户分为普通用户和管理员 技术栈 php+mysq ...

  5. 织梦自定义表单如何添加提交时间?织梦留言板后台又该怎样显示用户留言时间?

    留言板是企业公司网站中经常使用的功能,其实现在的留言板功能主要是方便用户咨询产品信息,因此为了方便查看信息需要给留言板增加一个留言时间记录,而这个功能是多数留言板没有的,那么要怎样显示用户留言时间呢? ...

  6. java实现留言版并回复_Java-留言板-回复页面(JSP)

    jsp/reply.jsp pageEncoding="UTF-8"%> html PUBLIC"-//W3C//DTD HTML 4.01 Transitiona ...

  7. php连接数据库的留言板,PHP+MySql实现简单的留言板功能

    [相关学习推荐:mysql教程] 跟着书学的,代码不是自己写的,但是都能理解,有时间自己去写个好看一点的吼吼吼-(不熟练花了一天的时间- 留言板是接触WEB开发的基础,写一个留言板需要知道前端的一些基 ...

  8. php留言板带审核,随缘网络PHP留言板(带审核功能) v1.0 build 091017

    经过一些时间的努力,随缘网络PHP留言板V1.0(带审核功能)总算正式发布了,该留言系统采用PHP+MYSQL编写,界面色调风格延续之前asp版留言系统简洁浅蓝色风格,稍有所变动.希望大家能够喜欢.初 ...

  9. php写带分页的留言板,php中分页程序之基于留言板详解_PHP教程

    文章是重点是讲php中的分页原理,同时我们是利用一个实现来讲解如何在php中实现分页,这个就是基于自己写的留方板程序了,有需要的朋友可以参考一下,很适合于初学者哦. 分页的关键问题其实在于Mysql的 ...

  10. 留言板留言与删除留言的实现

    留言板是一种可以用来记录,展示文字信息的载体,有比较强的时效性. 留言板思路:用户要进行留言,就需要留言的文本域,用来给用户编辑留言: 当用户编辑完留言,就需要提交留言,这个时候就需要给用户提供存放留 ...

最新文章

  1. STM32F103CB IAP+APP BIN文件合并烧写
  2. 最小生成树——Kruskal(克鲁斯卡尔)算法
  3. VSCODE修改文字编码格式为GB2312和TAB键为2个空格(MDK5和VSCODE联合开发STM32程序)
  4. 回车 触发 提交事件
  5. python 编程模型
  6. html中单选框重置,HTML表单和组件
  7. 有的时候看项目,和创业者交流,发现他们的企业
  8. Java16-java语法基础——异常
  9. java中怎么表示数组中的某个值_java中如何高效判断数组中是否包含某个特定的值...
  10. Apache下域名虚拟主机在个人主页目录上实现过程
  11. 基于BOLT的仿迅雷加速器界面开发(一)
  12. Model/ModelAndView
  13. springboot +vue实现打印PDF(实现批量打印快递单)
  14. virtualbox 启动win7 失败 错误代码 0x80004005
  15. Promise的使用方法
  16. lol最克制诺手的英雄_LOL:对线很“无解”的5个英雄,其实他们都有克星,诺手只怕它!...
  17. Calling Extraterrestrial Intelligence Again
  18. Android九宫格解锁的实现
  19. exist优化 in mysql_MySQL 子查询优化[IN/EXISTS]--smei join
  20. 数据空间变换——栅格影像值域映射到0-255范围

热门文章

  1. 编程之美---电梯调度算法
  2. html简单页面实验报告原理,html网页设计实验报告
  3. 最强大的数据恢复软件
  4. 你想要的宏基因组-微生物组知识全在这(2022.2)
  5. 不用找,你想要的凹凸贴图素材都在这里
  6. java毕业设计校园博客系统mybatis+源码+调试部署+系统+数据库+lw
  7. 出现在嵌入式DSP上可用于实现各种编解码器
  8. 柒微自动发卡系统源码
  9. Minitab 控制图
  10. RF接口测试中的重复执行