版权声明:本文为博主原创文章,如果转载请给出原文链接:http://doofuu.com/article/4156270.html
校园助手微信小程序之学分查询功能实现的后台逻辑是由php语言实现的,小程序内提交的查询学生姓名通过Index/xf接口发送到php后台进行数据库查询,然后再返回给校园助手微信小程序进行显示。学分查询页面主要由view、form、button等组件布局完成,校园助手小程序提交的查询会通过M函数去操作数据库进行模糊查询并进行学分统计。
基于php开发的校园助手微信小程序之学分查询功能实现WXML代码如下:
<view> <form bindsubmit="oncalc"> <view></view> <van-cell-group> <van-field name="name" label="姓名:" /> </van-cell-group> <button form-type="submit" >查询</button> <view wx:for="{{list}}"> <van-row gutter="20"> <van-col span="8">科目: {{item.name}}</van-col> <van-col span="8">成绩: {{item.score}}</van-col> <van-col span="8">学分: {{item.xf}}</van-col> </van-row> </view> <view wx-if="{{list.length > 0 }}">总学分:{{total}}</view> </form> </view>
学分查询功能实现JS代码如下:
oncalc:function(e){ var name = e.detail.value.name const that = this App._post_form("Index/xf" , { name: name} , function (result) { console.log(result) that.setData({ list: result.list, total: result.total }) } , function (err) { App.showError("网络异常") }, false) }
基于php开发的校园助手微信小程序之学分查询功能实现php代码如下:
//查询学分 public function xf(){ $name = $_POST['name']; if($name == ''){ echo json_encode(array('code'=>0, 'msg'=>'没有这个学生的学分')); exit(); } $info = M('cj')->where("uname LIKE '%".$name."%' ")->select(); if($info){ $total = 0; foreach ( $info as $k=> $v){ $total = $total + $v['xf']; } echo json_encode(array('code'=>1, 'list'=>$info,'total'=>$total)); exit(); }else{ echo json_encode(array('code'=>0, 'msg'=>'没有这个学生的学分')); exit(); } }
好了,校园助手微信小程序之学分查询功能实现今天分享到这里。有疑问的可以私我。
本人长期提供毕设代做、论文代写服务,团队接单,价格低,服务好,需要的可以加我微信咨询:LGY78888(请备注来意)
祝生活愉快!
「创作不易,你的支持是本站持续更新最大的动力!」
谢谢你请我喝奶茶*^_^*
共有 0 条评论 - 基于php开发的校园助手微信小程序之学分查询功能实现