本文实例为大家分享了微信小程序实现评论功能的具体代码,供大家参考,具体内容如下

前端

留言

评论内容:

{{item.input_value}}

js: 默认展示历史评论,评论后也刷新页面,连带此次评论内容一起展示。

var bindblur ;

Page({

bindblur:function(e){

console.log('1111111:', e.detail.value)

bindblur = e.detail.value;

},

onLoad: function (a) {

var that = this;

actid = a.id;

// 查询评论fetch

wx.request({

url: 'https://m.yishushe.net/addons/up_text.php',

method: 'POST',

header: {

'content-Type': 'application/x-www-form-urlencoded',

'Accept': 'application/json'

},

data: {

act_id: actid

},

success: function (result) {

that.setData({

pl_list: result.data.reverse(),

})

},

fail: res => {

wx.showToast({

title: '网络不好哟',

image: '/image/wrong.png',

duration: 3000

})

}

})

},

btn_send: function () {

var that = this

//添加评论

console.log('文章id:act_id :', actid);

console.log('用户缓存id:user_id :', user_id);

console.log('文本输入框: input_value :', bindblur);

wx.request({

url: 'https://m.yishushe.net/addons/up_text.php',

method: 'POST',

header: {

'content-Type': 'application/x-www-form-urlencoded',

'Accept': 'application/json'

},

data: {

act_id: actid,

user_id: user_id,

input_value: bindblur

},

success: function (result) {

that.setData({

pl_list: result.data.reverse(),

input_value: "",

})

},

fail: res => {

wx.showToast({

title: '网络不好哟',

image: '/image/wrong.png',

duration: 3000

})

}

})

}

})

后端php 源码:

header("Content-Type:text/html;charset=utf8");

header("Access-Control-Allow-Origin: *"); //解决跨域

header('Access-Control-Allow-Methods:POST');// 响应类型

header('Access-Control-Allow-Headers:*'); // 响应头设置

$link=mysql_connect("localhost","root","root");

mysql_select_db("weiqing", $link); //选择数据库

mysql_query("SET NAMES utf8");//解决中文乱码问题

//$username = $_POST['username'];

//$avatarUrl = $_POST['avatarUrl'];

$act_id = $_POST['act_id'];

if($_POST['input_value']){

$user_id = $_POST['user_id'];

$input_value = $_POST['input_value'];

//echo $avatarUrl."----time:". $time."----iv:".$iv."----inputValue:". $inputValue;

//插入数据到数据库

$strsql = "insert into pinglun (act_id,user_id,input_value) values('$act_id','$user_id','$input_value')";

//mysql_query() 函数执行一条 MySQL 查询。SELECT,SHOW,EXPLAIN 或 DESCRIBE 都需要用这个函数执行

$result = @mysql_query($strsql);

}

$q = "SELECT * FROM pinglun"; //SQL查询语句 SELECT * FROM 表名

$rs = mysql_query($q); //获取数据集

if(!$rs){die("数据库没有数据!");}

//循环读取数据并存入数组对象

$dlogs;$i=0;

while($row=mysql_fetch_array($rs))

{

if($act_id ==$row["act_id"]){

$dlog["act_id"]=$row["act_id"];

$dlog["user_id"]=$row["user_id"];

$dlog["input_value"]=$row["input_value"];

}

//$dlog["avatarUrl"]=$row["avatarUrl"];

//$dlog["username"]=$row["username"];

$dlogs[$i++]=$dlog;

}

//以json格式返回html页面

echo urldecode(json_encode($dlogs));

?>

如果php返回报错就找到php-ini 配置文件 ,把

display_errors = On

改为

display_errors = Off

禁止php报错

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

php微信小程序实现留言,微信小程序实现评论功能相关推荐

  1. php微信小程序实现留言,微信小程序实现留言功能

    需求:留言可以点赞,点过赞之后图标变化,没人只能点赞一次,留言可以在留言 index.wxml 邻居评论({{yanlist.count}}) 我要留言 {{item.nick_name}} {{it ...

  2. 类似微信5.x朋友圈的弹出框评论功能

    实现对一个主题评论并显示评论列表,首先想到的是需要使用ListView控件, 下面是layout下的xml布局文件: <?xml version="1.0" encoding ...

  3. 纯jsp实现评论功能_基于云开发的小程序版本更新、评论功能改进、后台管理的实现...

    关于微信小程序更新问题实现 1)小程序的启动方式: 冷启动----小程序首次打开或销毁后再次被打开 热启动----小程序打开后,在一段时间内(目前:5分钟)再次被打开,此时会将后台的小程序切换到前台. ...

  4. java小程序知乎,微信小程序仿知乎实现评论留言功能

    最近沉迷学习无法自拔,太久没有码字,码一个小程序留言功能实现.先上一波最后效果图: (删除按钮,是用户自己的留言时才会显示该按钮) 实现技术 后台:SSM框架 数据库:MySQL数据库 数据库设计 评 ...

  5. 一个简单的留言微信小程序

    简易留言微信小程序 该小程序旨在熟悉小程序的页面写法,熟悉小程序的构成,掌握数据库的操作等等. 来了. 前言,一个小程序,如果需要和用户互动,就必定要获取用户授权,所以授权的操作这里省略, 我们只关注 ...

  6. 在线电子书阅读小程序,微信小程序电子书阅读,微信小程序小说阅读器毕业设计作品

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序在线电子书阅读系统,前台用户使用小程序,后台管理使用基Java+MySql技术:通过后台录入电子书信息.书目录信息,用户通过小程序 ...

  7. 小程序文章怎么导出来_微店小程序—小程序怎么搜索微信店铺

    微店小程序/微店铺/下单/下单助手/微商城 就在新零售时代到来之时,智慧门店备受广大商家的关注,因为它可以有效实现引流客户进店消费. 为了帮助商家在微信内快速开店,方便商家和用户之间沟通,点击下方图片 ...

  8. 微信小程序座位预约,微信小程序实现订座位,餐厅座位预约小程序毕设作品

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序预约订座小程序,前台用户使用小程序,后台管理使用基PHP+MySql的B/S架构:通过后台添加座位类型.座位号,用户通过小程序登录 ...

  9. 计算机毕业设计springboot+vue基本微信小程序的云宠物小程序-宠物领养

    当今科技发展迅速,交通环境也变得越来越复杂.人们的出行方式变得多元化,这给视障人士带来了一定的困扰.而导盲犬可以帮助视障人士外出行走,提高他们的生活质量.在我国,导盲犬的数量远远少于视障人士的数量.由 ...

最新文章

  1. python hex 补0_Python保留前导零的二进制到十六进制转换
  2. C#中实现计时器功能(定时任务和计时多长时间后执行某方法)
  3. 神策数据:春节放假通知
  4. uC/OS II--与ECB操作相关的四个函数
  5. linux 中w和x 区别,r、w、x权限在文件和目录中的含义有何区别?
  6. 信息学奥赛一本通(1041:奇偶数判断)
  7. semi-global matching 算法总结
  8. 古文构词之法、造词之法
  9. jscript对URL参数进行编码与解码
  10. 数据类型、变量和数组
  11. 业绩爆发,押注“泛半导体”,TCL押对了吗?
  12. 3D美术14——max——fbx导入max后直接生成bip人形骨骼插件
  13. Cypress前端测试左移分享
  14. 华为教父任正非的别样视野(转)
  15. 硬件开发笔记(三):硬件开发基本流程,制作一个USB转RS232的模块(二):设计原理图库
  16. jQuery实现密保互斥问题
  17. Samba服务和FTP服务
  18. Ubuntu系统软链接的建立与删除
  19. 02. Docker安装记录卸载
  20. 服务器的固态硬盘使用raid非ssd,在VMware ESXi中使用固态硬盘的注意事项

热门文章

  1. Instagram 5位传奇工程师背后的极简技术(PPT全译)
  2. Laya进行3d游戏开发必了解
  3. L2-009 抢红包(25 分)
  4. 通达信形态匹配选股,不会编写指标公式也可以形态选股
  5. 淫思奇巧篇 之 360火线 一起火火火~~~
  6. gradle的几个实用技巧让你爽歪歪
  7. strftime与strptime之间用法与区别
  8. c语言之strftime与strptime
  9. html 播放f4v,配置 nginx 支持 f4v视频格式播放
  10. 无线射频专题《射频合规,2.4GHz WIFI信道分布与国家限制》