版权声明:本文为博主原创文章,如果转载请给出原文链接: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开发的校园助手微信小程序之学分查询功能实现