证书打印

证书打印有两种情况,一是学生证书,二是教师证书。首先根据用户ID查询出学生学号和教师编号,然后根据学生的学号和教师的编号查询出学生的证书信息和教师的证书信息。之后进行判断。
在这里插入图片描述
获取当前的登录用户的UserID来判断当前登录的用户是学生或者是教师。
在这里插入图片描述
先声明两个变量来接收学生学号和教师编号。判断返回值data的长度是否大于0,实则当前用户为学生,否则当前用户为教师。Ajax通过HTTP请求加载远程数据。最简单的情况下,$.ajax()可以不带任何参数直接使用。async默认设置为true,所有请求均为异步请求。如果需要发送同步请求,将async设置为false就行了。success请求成功后的回调函数。参数:由服务器返回,并根据dataType参数进行处理后的数据;描述状态的字符串。
在这里插入图片描述
根据UserID查询用户成绩信息,用降序排序的方法拿到数据中的最高成绩。判断查询出来的数据是否大于0,如果大于0则继续判断,否则返回相应的提示。判断当前的最高成绩是否及格(是否大于最低及格标准)。如果大于最低的及格标准,则将数据返回。否则返回相应的提示。
在这里插入图片描述
将传过来的学生学号或者教师编号保存到新的变量作为证书编号。根据UserID查询用户成绩信息,返回的结果有三种情况。1、该用户未参加过考试,没有成绩。2、该用户参加了考试,但是没有合格成绩。3、该用户参加了考试,并且有合格成绩。将这三种情况进行判断并返回相应的提示。然后绑定证书数据。
在这里插入图片描述
注:图中代码来自教学内容

猜你喜欢

转载自blog.csdn.net/weixin_44588153/article/details/89371541