php如何实现留言板删除功能
发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,本篇内容介绍了"php如何实现留言板删除功能"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php实现
千家信息网最后更新 2024年11月16日php如何实现留言板删除功能 用户名:{{item.uname}} 内容:{{item.content}} 修改 删除
本篇内容介绍了"php如何实现留言板删除功能"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
php实现留言板删除功能的方法:1、创建update.php文件;2、通过"public function delete(){require_once 'config.inc.php'...}"方法实现留言板删除功能即可。
本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑
php怎么实现留言板删除功能?
PHP实现小程序留言板功能 之 只能修改删除自己发表的留言
PHP实现小程序留言板功能
这里我实现了一个只能修改和删除自己的留言,如下图所示
这是接上篇文章做的添加了新功能,我也不多废话了,发修改了和添加的代码
logs.wxml
logs.js
Page({ data: { }, /** * 生命周期函数--监听页面加载---获取从其他页面传来的值经行接收 */ onLoad: function(options) { this.setData({ id:options.id, uid: options.uid, uname: options.uname }) var that = this that.setData({ uids:that.data.uid }) wx.request({ url: 'http://127.0.0.1/liuyanban.php', data:{ 'a':1 }, header: { 'content-type': 'application/json'}, method: 'GET', dataType: 'json', success: function(res) { that.setData({ liuyantext: res.data['0'], }) console.log('查询值', res.data['0']) }, }) }, liuyanban: function(e) { if(e.detail.value.content != ""){ var that = this wx.request({ url: 'http://127.0.0.1/liuyanban.php', data: { "uid":this.data.uid, "uname":this.data.uname, "content":e.detail.value.content }, header: { 'content-type': 'application/x-www-form-urlencoded'}, method: 'POST', dataType: 'json', success: function(res) { console.log('插入数据值:',res) }, }) } console.log('留言内容',e.detail.value.content) console.log('uid:', this.data.uid) console.log('uname:', this.data.uname) }, deletei: function (e) { wx.showModal({ title: '提示', content: '是否确定删除', success(res) { if (res.confirm) { wx.request({ url: 'http://127.0.0.1/update.php', method:"get", header: { 'content-type': 'application/json'}, dataType:'json', data:{ 'a':2, 'id': e.currentTarget.dataset.src }, success:function(){ wx.showToast({ title: '删除成功', icon: 'none', }) } }) console.log('用户点击确定') } else if (res.cancel) { console.log('用户点击取消') } } }) },})
这里我说一下,上篇文章的查询留言发表留言PHP没有变,多添加了一个修改页面和一个PHP文件,修改页面如下图所示
然后就是修改页面和PHP,删除放到了发表留言页面但是后台文件是链接到修改页面的
update.wxml
update.js
Page({ data: { }, onLoad: function (options) { this.setData({ id: options.id, }) var that = this wx.request({ url: 'http://127.0.0.1/update.php', data: { 'a': 1, 'id':that.data.id }, header: { 'content-type': 'application/json' }, method: 'GET', dataType: 'json', success: function (res) { that.setData({ updatei: res.data, }) console.log('查询值',res.data) }, }) }, update:function(e){ wx.showToast({ title: '修改成功', icon: 'none', }) wx.request({ url: 'http://127.0.0.1/update.php', method: "GET", header: { 'content-type': 'application/json' }, data:{ "id":this.data.id, "content":e.detail.value.content }, dataType:'json', success:function(res){ wx.navigateBack({ delta: 1 }) } }) console.log('content',e.detail.value.content) }, })
update.php
prepare($sql); $stmt -> execute([$_GET['id']]); $row = $stmt->fetch(PDO::FETCH_ASSOC); //要转成json格式给小程序才可以 echo json_encode([$row['content']]); }catch(PDOException $e){ die($e->getMessage()); } } //修改 public function edit(){ require_once 'config.inc.php'; $sql = "update wt_blog set content = ? where id = ?"; try{ $stmt = $link -> prepare($sql); $stmt -> execute([$_GET['content'],$_GET['id']]); }catch(PDOException $e){ die($e->getMessage()); } } //删除 public function delete(){ require_once 'config.inc.php'; $sql = 'delete from wt_blog where id=?'; try{ $stmt = $link -> prepare($sql); $stmt -> execute([$_GET['id']]); }catch(PDOException $e){ die($e->getMessage()); } } } $a = new update(); if($_GET['a'] == 1){ $a->select(); }elseif($_GET['a'] == 2){ $a->delete(); }else{ $a->edit(); }?>
"php如何实现留言板删除功能"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
功能
留言板
页面
内容
文件
用户
程序
查询
成功
文章
方法
更多
知识
实用
学有所成
接下来
上篇
代码
函数
后台
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
万户网络安全黑板报
登录只狼服务器怎么取消
浙江应用软件开发有用吗
软件开发的基本知识有什么
万户网络技术有限公司招聘
网络安全法规定内容
精英网络安全教育
网络安全法制在我心中手抄报
电脑浏览器提示服务器错误
北京维斯凯软件开发
燕郊住宿软件开发
大学软件开发必须培训吗
贵阳市网络安全知识竞赛
金蝶商贸服务器运行不了
网络安全执法专项检查
深圳方通金木软件开发公司
临沂dell服务器店面
网络安全扫二维码
网络安全鸡肉
网络安全工程师的一天
从数据库查id值用什么存储
软件开发工程师怎么接活
广州游戏软件开发公司多吗
数据库分析怎么看出主体和属性
生鲜电商软件开发多少钱
常见保证网络安全的工具是
数据库文件总是记事本打开
foxmail发件服务器
数据库需要的技术
服务器上运行高恪