广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php如何实现用户留言板
  • 271
分享到

php如何实现用户留言板

2023-06-22 01:06:28 271人浏览 八月长安
摘要

这篇文章主要介绍“PHP如何实现用户留言板”,在日常操作中,相信很多人在php如何实现用户留言板问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何实现用户留言板”的疑惑有所帮助!接下来,请跟着小编一起来

这篇文章主要介绍“PHP如何实现用户留言板”,在日常操作中,相信很多人在php如何实现用户留言板问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何实现用户留言板”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

php实现用户留言板的方法:1、创建一个登入页面;2、通过session存储数据;3、设置留言版主页面;4、创建发布信息的处理页面即可。

php如何实现用户留言板

本文操作环境:windows7系统,PHP7.4版,Dell G3电脑。

php怎么实现用户留言板?

php实现留言板功能(代码详解)

简单的PHP留言板制作

做基础的留言板功能  需要三张表:

员工表,留言表,好友表

php如何实现用户留言板

首先造一个登入页面:

<fORM action="drcl.php" method="post"> <div>帐号:<input type="text" name="zhang"/></div> <div>口令:<input type="text" name="mi"/></div><input type="submit" value="登入"/></form>

上图:

php如何实现用户留言板

不多说,没毛病

然后来写处理页面:

<?phpsession_start();//session存储数据include ("db.class.php");//引用类$db = new db();//造方法$zhang = $_POST["zhang"];$mi = $_POST["mi"];$sql = "select mi from yuanGong WHERE zhang = '{$zhang}'";$arr = $db->Query($sql);if(!empty($mi)&&$mi = $arr &&!empty($zhang)){ $_SESSION["zhang"] = $zhang; //即将跳转页面之前,把帐号存到session里面 header("location:zym.php");}else{ echo "登入失败了";}?>

正常的处理登入的页面只不过把账号存了一下session

登入上进入主页面

再来是主页面了:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>无标题文档</title></head><body><h2>留言板</h2><div><a href="fbym.php" rel="external nofollow" >发布信息</a></div><div><a href="ddrr.php" rel="external nofollow" rel="external nofollow" onclick=" return confirm('注销当前用户?')">注销登入</a></div><table border="1" cellpadding="0" cellspacing="0" width="100%"> <tr>  <td>发件人</td>  <td>收件人</td>  <td>发布时间</td>  <td>内容</td> </tr> <?php session_start(); //存储数据 if(empty($_SESSION["zhang"])) {  header("location:ddrr.php");  //防止输入网址进入  exit; } $zhang = $_SESSION["zhang"]; include ("../db.class.php"); $db = new db(); $sql = "select name from yuangong WHERE zhang = '{$zhang}'"; $attr = $db->Query($sql); //取到登入的name echo "<h6>欢迎你:{$attr[0][0]}</h6>"; //输出登入的name $sql = "select * from liuyan WHERE shou = '{$zhang}' or shou = 'all' ORDER BY times DESC "; //条件!!我只看自己或所有人的 $arr = $db->Query($sql);   foreach ($arr as $v){    $shou = aname($v[2]);    $fa = aname($v[1]);    //用方法   echo "<tr>  <td>{$fa}</td>  <td>{$shou}</td>  <td>{$v[3]}</td>  <td>{$v[4]}</td> </tr>"; } //返回姓名 function aname($zhang) {  global $db;  //设置全局变量! if($zhang == "all") {  //如果接收到的是all,显示:  return "所有人"; } else  {   //如果是自己的,根据帐号查name   $sql = "select name from yuangong WHERE zhang ='{$zhang}' ";   $arr = $db->Query($sql);   //二维数组   return $arr[0][0];  } } ?></table></body></html>

查找的条件即是只查自己的好友或者是all的所有人

还要注意一点便是要把调用的db设为全局变量

图:

php如何实现用户留言板

留言板需要发布信息:

发布信息页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>无标题文档</title></head><body><h2>发布信息</h2><?phpsession_start();//存储数据if(empty($_SESSION["zhang"])){ header("location:ddrr.php"); //防止输入网址进入 exit;}$zhang = $_SESSION["zhang"];include ("../db.class.php");$db = new db();$shaoyou = "select * from firend WHERE me = '{$zhang}'";$ahaoyou = $db->Query($shaoyou);?><form action="fbcl.php" method="post"><div>&nbsp;接收人:&nbsp; <select name="shou">  <option value="all">所有</option> <?php  foreach ($ahaoyou as $v)  {   $name = aname($v[2]);   echo "<option value='{$v[2]}'>{$name}</option>";  }  ?> </select></div><br/><div>留言内容:&nbsp;<input type="text" name="lynr"/></div><br/><input type="submit" value="发送"/><input type="reset" value="清空"/></form><?phpfunction aname($zhang){global $db;//设置全局变量!if($zhang == "all"){//如果接收到的是all,显示:return "所有人";}else{//如果是自己的,根据帐号查name$sql = "select name from yuangong WHERE zhang ='{$zhang}' ";$arr = $db->Query($sql);//二维数组return $arr[0][0];}}?><a href="zym.php" rel="external nofollow" >查看信息</a><a href="ddrr.php" rel="external nofollow" rel="external nofollow" onclick="return confirm('确定要退出此帐号?')">注销登入</a></body></html>

最后就是发布信息的处理页面:

<?phpsession_start();$uid = $_SESSION["zhang"];include("../db.class.php");$db = new db();$jsr = $_POST["shou"];$neirong = $_POST["lynr"];$sj = date("Y-m-d H:i:s");$sql = "insert into liuyan values('','{$uid}','{$jsr}','{$sj}','{$neirong}',0)";if($db->Query($sql,0)){ header("location:zym.php");}else{ echo "发布失败!";}

图:

php如何实现用户留言板

我用小花的账号给小明发一条留言:

所以 登入小明的帐号

图:

php如何实现用户留言板

没错,他收到了小花的这条留言

到此,关于“php如何实现用户留言板”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: php如何实现用户留言板

本文链接: https://www.lsjlt.com/news/301822.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php如何实现用户留言板
    这篇文章主要介绍“php如何实现用户留言板”,在日常操作中,相信很多人在php如何实现用户留言板问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何实现用户留言板”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-22
  • php怎么实现用户留言板
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php怎么实现用户留言板?php实现留言板功能(代码详解)简单的PHP留言板制作做基础的留言板功能 需要三张表:员工表,留言表,好友表首先造一个登入页面:<fo...
    99+
    2018-03-14
    php 留言板
  • php如何实现简易留言板
    小编给大家分享一下php如何实现简易留言板,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php实现简易留言板的方法:1、在数据库中创建两张表;2、编写send页面...
    99+
    2023-06-22
  • 如何实现ajax留言板
    小编给大家分享一下如何实现ajax留言板,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码如下:// JavaScri...
    99+
    2022-10-19
  • php如何实现留言板删除功能
    本篇内容介绍了“php如何实现留言板删除功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php实现留言板删除功能的方法:1、创建updat...
    99+
    2023-06-25
  • php怎么实现简易留言板
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php怎么实现简易留言板?PHP+MySql实现一个简单的留言板://嗯,跟着书学的,代码不是自己写的,但是都能理解,有时间自己去写个好看一点的吼吼吼~(不熟练花了一天...
    99+
    2014-08-31
    php 留言板
  • php怎么实现留言板功能
    要实现留言板功能,可以使用PHP语言结合数据库操作来实现。以下是一个简单的实现留言板功能的示例:1. 创建数据库表格:创建一个名为&...
    99+
    2023-09-07
    php
  • php+mysql的留言板(仅实现功能)
    php+mysql的留言板(仅实现功能) 基于上次做好的登录注册界面和sql表,进一步实现用户留言功能。 我的思路: 1.以上次的loginaf.php为基础,添加html代码,再做一个form表单用来传输用户的留言。 ...
    99+
    2017-02-02
    php+mysql的留言板(仅实现功能)
  • php留言板分页功能怎么实现
    实现PHP留言板分页功能可以按照以下步骤进行:1. 获取留言总数:首先,在数据库中查询留言的总数,并存储在变量中。2. 设置每页显示...
    99+
    2023-08-14
    php
  • php怎么实现留言板删除功能
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php怎么实现留言板删除功能?PHP实现小程序留言板功能 之 只能修改删除自己发表的留言PHP实现小程序留言板功能这里我实现了一个只能修改和删除自己的留言,如下图所示 这...
    99+
    2015-04-14
    php
  • php留言板系统功能怎么实现
    要实现一个基本的PHP留言板系统,可以按照以下步骤进行。1. 创建数据库和数据表:使用MySQL或其他数据库管理工具创建一个数据库,...
    99+
    2023-08-11
    php
  • php留言板编辑功能怎么实现
    要实现留言板的编辑功能,可以按照以下步骤进行:1. 创建一个编辑表单页面,其中包含留言的内容和一个提交按钮。例如,可以创建一个edi...
    99+
    2023-09-07
    php
  • HTML+PHP+MYSQL实现一个简单的留言板
    提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 大家好,下面将为大家展示 基于HTML PHP MYSQL的留言板的设计与实现过程,适合初学者点击观看,以下我将会以笔者自称! 废...
    99+
    2023-09-05
    mysql php html javascript css
  • php如何实现留言功能
    今天小编给大家分享一下php如何实现留言功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。创建留言表单留言需要用户输入标题和...
    99+
    2023-07-05
  • php留言板显示乱码如何解决
    今天小编给大家分享一下php留言板显示乱码如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。php留言板显示乱码的解决办...
    99+
    2023-07-04
  • 如何使用js编写留言板
    这篇文章主要介绍了如何使用js编写留言板,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下<!DOCTYPE htm...
    99+
    2022-10-19
  • 如何使用Android实现接口实信息在留言板显示
    下面通过图文并茂的方式给大家分享下如何使用Android实现接口实信息在留言板显示。      看到标题,顾名思义,我今天只是和大家讲一...
    99+
    2022-06-06
    接口 Android
  • php如何实现删除该条留言
    这篇文章将为大家详细讲解有关php如何实现删除该条留言,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php实现删除该条留言的思路:1、引入conn.php文件;2、使用get方式获取id;3、使用sql语...
    99+
    2023-06-22
  • 使用Spring+SpringMVC+Mybatis实现留言板的增删改查
    目的 1)掌握使用maven来创建SSM项目 2)掌握web.xml和pom.xml的使用 3)掌握Spring、SpringMVC和Mybatis,学会整合SSM 4)掌握的controller层注解@Autowired,@Requ...
    99+
    2023-09-01
    mysql tomcat idea
  • 如何通过PHP代码来修改留言板数据
    随着网络技术的飞速发展,网页留言板已经成为了一个非常方便的交流平台。PHP留言板就是其中一种常见的留言板类型,它结合了PHP脚本语言和MySQL数据库技术。这种留言板非常易于使用和修改,可以满足不同用户的各种需求。在本篇文章中,我们将重点介...
    99+
    2023-05-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作