简单实现PHP留言板功能


Posted in PHP onDecember 21, 2016

本文实例为大家分享了PHP留言板功能的具体实现代码,供大家参考,具体内容如下

HTML代码

<div class="continer" >
  <div class="head" style="background-color:rgb(217,237,247);height:50px;vertical-align:middle"><h2 style="color: rgb(81,117,114)">PHP留言本</h2></div>
  <div class="body">
    <volist name="guestbook" id="vo">
      <div class="panel">
        <div class="panel-head" style="background-color: rgb(223,240,216)">
          <span class="nickname" style="color: rgb(104,148,99)">留言者: {$vo.nickname}</span>
          <span style="color: rgb(104,148,99)">|</span>
          <span class="email" style="color: rgb(104,148,99)">邮箱: {$vo.email}</span>
          <span class="time" style="float: right;color: rgb(104,148,99)">时间: {$vo.replytime}</span>
        </div>
        <div class="panel-body">
          <span class="content">内容: {$vo.content}</span>
          <span class="time" style="float: right">{$vo.id}楼</span>
        </div>
      </div>
    </volist>
  </div>
  <div class="foot">
    <form method="post">
      <div class="panel" style="background-color: rgb(245,245,245)">
        <div class="panel-body" style="padding:30px; width: 20%">
          <div class="form-group">
            <div class="field field-icon-right">
              <input id="nickname" type="text" class="input" name="nickname" placeholder="游客姓名"/>
            </div>
          </div>
          <div class="form-group">
            <div class="field field-icon-right">
              <input type="text" id="content" class="input" name="content" placeholder="留言内容"/>
            </div>
          </div>
          <div class="form-group">
            <span></span>
            <span class="field">
              <input type="text" id="email" class="input" name="email" placeholder="Email"/>
            </span>
          </div>
          <div class="form-group">
            <span><button name="liuyan">留言</button></span>
            <span><button name="restart" onclick="clearDefaultText(this)">重置</button></span>
          </div>
        </div>

      </div>
    </form>
  </div>
</div>
<script>
function clearDefaultText(){
  var nickname = document.getElementById('nickname');
  var content = document.getElementById('content');
  var email = document.getElementById('email');
  nickname.value="";
  content.value="";
  email.value="";
}
</script>

PHP代码

public function hierarchicalauthority(){

 if(isset($_POST['liuyan']))
 {
  $data['nickname']=$_POST['nickname'];
  $data['content']=$_POST['content'];
  $data['email']=$_POST['email'];
  $data['status']=1;
  $data['replytime']=date('Y-m-d H:i:s',time());
  // print_r($data);die();
  $user=M('daili_liuyan_guestbook');
  $maxid=$user->max('id');
  $data['id']=$maxid+1;
  $user->add($data);


 // print_r($_POST);die();
 }
 $guestbook = D('daili_liuyan_guestbook')->select();
 $this->assign('guestbook',$guestbook);
 $this->display();
}

数据表:(表名为daili_liuyan_guestbook)

简单实现PHP留言板功能

最终效果图:

简单实现PHP留言板功能

谢谢观看~

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP执行速率优化技巧小结
Mar 15 PHP
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
Sep 30 PHP
PHP 文件上传全攻略
Apr 28 PHP
PHP在线生成二维码(google api)的实现代码详解
Jun 04 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
Jun 30 PHP
php使用unset()删除数组中某个单元(键)的方法
Feb 17 PHP
php基于GD库画五星红旗的方法
Feb 24 PHP
递归实现php数组转xml的代码分享
May 14 PHP
微信自定义分享php代码分析
Nov 24 PHP
Yii2中添加全局函数的方法分析
May 04 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
Jan 27 PHP
PHP APP微信提现接口代码
Sep 30 PHP
PHP未登录自动跳转到登录页面
Dec 21 #PHP
PHP单例模式详解及实例代码
Dec 21 #PHP
PHP+Mysql无刷新问答评论系统(源码)
Dec 20 #PHP
PHP脚本自动识别验证码查询汽车违章
Dec 20 #PHP
php获取POST数据的三种方法实例详解
Dec 20 #PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
Dec 19 #PHP
Discuz论坛密码与密保加密规则
Dec 19 #PHP
You might like
php获得文件大小和文件创建时间的方法
2015/03/13 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
thinkphp框架下404页面设置 仅三步
2016/05/14 PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
2016/06/13 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
javascript+mapbar实现地图定位
2010/04/09 Javascript
Web跨浏览器进程通信(Web跨域)
2013/04/17 Javascript
网页广告中JS代码的信息监听示例
2014/04/02 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
使用Ajax与服务器(JSON)通信实例
2016/11/04 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
浅析JS中什么是自定义react数据验证组件
2018/10/19 Javascript
小程序云开发如何实现图片上传及发表文字
2019/05/17 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
Vue-cli assets SubDirectory及PublicPath区别详解
2020/08/18 Javascript
Vue + ts实现轮播插件的示例
2020/11/10 Javascript
[41:05]Serenity vs Pain 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python通过加号运算符操作列表的方法
2015/07/28 Python
Python导入模块时遇到的错误分析
2017/08/30 Python
详解python里的命名规范
2018/07/16 Python
python实现文件的分割与合并
2019/08/29 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
Python类成员继承重写的实现
2020/09/16 Python
最新版 Windows10上安装Python 3.8.5的步骤详解
2020/11/28 Python
Python绘制数码晶体管日期
2021/02/19 Python
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
NET程序员上机面试题
2015/05/23 面试题
优秀员工表扬信
2014/01/17 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
学雷锋日活动总结
2015/02/06 职场文书
GO语言异常处理分析 err接口及defer延迟
2022/04/14 Golang
python获取带有返回值的多线程
2022/05/02 Python