php微信小程序实现留言,微信小程序实现评论功能
本文实例为大家分享了微信小程序实现评论功能的具体代码,供大家参考,具体内容如下
前端
留言
评论内容:
{{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微信小程序实现留言,微信小程序实现评论功能相关推荐
- php微信小程序实现留言,微信小程序实现留言功能
需求:留言可以点赞,点过赞之后图标变化,没人只能点赞一次,留言可以在留言 index.wxml 邻居评论({{yanlist.count}}) 我要留言 {{item.nick_name}} {{it ...
- 类似微信5.x朋友圈的弹出框评论功能
实现对一个主题评论并显示评论列表,首先想到的是需要使用ListView控件, 下面是layout下的xml布局文件: <?xml version="1.0" encoding ...
- 纯jsp实现评论功能_基于云开发的小程序版本更新、评论功能改进、后台管理的实现...
关于微信小程序更新问题实现 1)小程序的启动方式: 冷启动----小程序首次打开或销毁后再次被打开 热启动----小程序打开后,在一段时间内(目前:5分钟)再次被打开,此时会将后台的小程序切换到前台. ...
- java小程序知乎,微信小程序仿知乎实现评论留言功能
最近沉迷学习无法自拔,太久没有码字,码一个小程序留言功能实现.先上一波最后效果图: (删除按钮,是用户自己的留言时才会显示该按钮) 实现技术 后台:SSM框架 数据库:MySQL数据库 数据库设计 评 ...
- 一个简单的留言微信小程序
简易留言微信小程序 该小程序旨在熟悉小程序的页面写法,熟悉小程序的构成,掌握数据库的操作等等. 来了. 前言,一个小程序,如果需要和用户互动,就必定要获取用户授权,所以授权的操作这里省略, 我们只关注 ...
- 在线电子书阅读小程序,微信小程序电子书阅读,微信小程序小说阅读器毕业设计作品
项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序在线电子书阅读系统,前台用户使用小程序,后台管理使用基Java+MySql技术:通过后台录入电子书信息.书目录信息,用户通过小程序 ...
- 小程序文章怎么导出来_微店小程序—小程序怎么搜索微信店铺
微店小程序/微店铺/下单/下单助手/微商城 就在新零售时代到来之时,智慧门店备受广大商家的关注,因为它可以有效实现引流客户进店消费. 为了帮助商家在微信内快速开店,方便商家和用户之间沟通,点击下方图片 ...
- 微信小程序座位预约,微信小程序实现订座位,餐厅座位预约小程序毕设作品
项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序预约订座小程序,前台用户使用小程序,后台管理使用基PHP+MySql的B/S架构:通过后台添加座位类型.座位号,用户通过小程序登录 ...
- 计算机毕业设计springboot+vue基本微信小程序的云宠物小程序-宠物领养
当今科技发展迅速,交通环境也变得越来越复杂.人们的出行方式变得多元化,这给视障人士带来了一定的困扰.而导盲犬可以帮助视障人士外出行走,提高他们的生活质量.在我国,导盲犬的数量远远少于视障人士的数量.由 ...
最新文章
- python hex 补0_Python保留前导零的二进制到十六进制转换
- C#中实现计时器功能(定时任务和计时多长时间后执行某方法)
- 神策数据:春节放假通知
- uC/OS II--与ECB操作相关的四个函数
- linux 中w和x 区别,r、w、x权限在文件和目录中的含义有何区别?
- 信息学奥赛一本通(1041:奇偶数判断)
- semi-global matching 算法总结
- 古文构词之法、造词之法
- jscript对URL参数进行编码与解码
- 数据类型、变量和数组
- 业绩爆发,押注“泛半导体”,TCL押对了吗?
- 3D美术14——max——fbx导入max后直接生成bip人形骨骼插件
- Cypress前端测试左移分享
- 华为教父任正非的别样视野(转)
- 硬件开发笔记(三):硬件开发基本流程,制作一个USB转RS232的模块(二):设计原理图库
- jQuery实现密保互斥问题
- Samba服务和FTP服务
- Ubuntu系统软链接的建立与删除
- 02. Docker安装记录卸载
- 服务器的固态硬盘使用raid非ssd,在VMware ESXi中使用固态硬盘的注意事项