此教程为适用技巧性教程,,需要用到pp电子V5.0的功效如下
自界说表单+自界说静态页面+自界说SQL标签
实现目的:
本教程模拟在线报名及录取情形实时盘问功效,,假设学生在前台提交报名时应填项目为:考生姓名,,身份证号码,,报读专业,,联系电话等。。。。。。当学生提交后,,可通过身份证号举行录取情形盘问。。。。。。
详细流程为:用户提交报名->治理员后台审核->用户前台盘问是否被录取. 示意图:详见本贴底部。。。。。。
实现细节:
1、建自界说表单
建完表单项如下.详细怎样建自界说表单可参考:http://bbs.kesion.com/dispbbs.asp?boardid=42&Id=51381
此主题相关图片如下:1.gif

2、建自界说页面并放入表单的挪用代码
进入后台标签->自界说静态页面治理建设自界说页面,,效果如下:
模板路径选择你做好的模板,天生文件名称如bm.html,记得将自界说表单的挪用代码放入到这个页面模板里,,如上图。。。。。。
前台效果如下:
3、制作盘问表单及sql标签
假设刚我们做的报名表已有学生报名,,在后台的子系统->自界说表单治理->提交效果里可看到如下图的学生提交纪录
此主题相关图片如下:5.gif

那么,,我们这里就可以对这些纪录举行治理,,将有用的纪录举行确定和回复
好比我们可对上图中的陈小华同砚举行回复,,如下图
此主题相关图片如下:6.gif

注重回复内容,,由于这些内容呆会就是用户盘问时返回给用户的录守信息。。。。。。
制作盘问表单
由于我们想使用身份证号码举行盘问,,以是我们就可以凭证这个条件来结构盘问表单了,,代码如下
身份证号码:
注重上面几个加颜色的地方。。。。。。action="/html/result.html",表单呆会盘问效果将在这个页面里显示,,method="get"体现通过querystring的转达参数,用于网络用户录入的身份证号码。。。。。。
这样就可以将这个盘问表单放在你想显示的任何模板里,,如首页模板。。。。。。
说到这里你可能会问这里的/html/result.html这个页面要那里来呢?????接下来我们就一起来制作这个result.html这个页面
同样是接纳自界说表静态页面+sql标签来做,,
第一步 先一起来制作这个sql标签
此主题相关图片如下:7.gif

如上图,,输入好自界说sql标签的名称如报考察询,,标签请选择ajax挪用。。。。。。继续点下一步,,结构sql标签的sql语句如下
此主题相关图片如下:8.gif

sql语句:select KS_IDCard,KS_tel,KS_xm,KS_zy,Note from KS_Form_bm where KS_IDCard='{ReqStr(IDCard)}'
这里就是使用到了V5.0增添的sql标签功效,,可吸收url参数标签{ReqStr(IDCard)},其中的IDCard就是我们刚结构的盘问表单里的,对应的Name属性
继续点下一步,,如下图:
这里主要是sql标签循环体的结构
完整代码如下:
[loop=1]
学生姓名:{$Field(KS_xm,Text,0,...,0,)}
报读专业:{$Field(KS_zy,Text,0,...,0,)}
身份证号码:{$Field(KS_IDCard,Text,0,...,0,)}
录取情形:{$Field(Note,Text,0,...,0,对不起,,请期待处理!)}
[/loop]
这里的录情情形,,就是凭证后台的提交纪录有没有回复来做判断处理,,若是有回复就直接显示回复的内容,,还没有回复的情形就显示“对不起,,请期待处理!”
这样,,这个sql标签就制作完成了。。。。。。
第二步:将这个标签插入到盘问效果页面里,,即result.html页面
如下图:
最终效果展示:
当盘问到已被录取时,,效果如下:
此主题相关图片如下:12.gif

当盘问到还在处理时,,效果如下:
此主题相关图片如下:13.gif

注重:现在版本有一处bug,即sql标签ajax输出时无法吸收参数,,请下载http://bbs.kesion.com/dispbbs.asp?boardid=41&Id=51770这个补丁笼罩后,,方可正常使用
看到这里是不是有点兴奋了,,使用pp电子强盛的内核,您不需要重大的编程手艺,,就可以做出交互性的系统出来了。。。。。。若是你的网站有类似这方面的需要,,无妨思量一下自界说表单+自界说sql标签来实现,也许称不上万能。。。。。。但他确实可以给我们带来许多我们想要的效果。。。。。。