开云体育登录入口_迅睿CMS 基于网站表单设计查询内容(如证书查询)

2023-04-05 09:30 开云体育登录入口

 扫码分享

本文摘要:基于网站表单设计查询内容,以【证书查询】为例子证书表字段:证书名称:title证书编号:zsbh其他字段若干(开发者可自行建立)实现需求:1、在前端输入【证书名称+编号】查询出证书详情记载2、在前端输入【证书编号】查询出详情记载实现步骤:1、建立证书表单,取名为zhengshu(随便命名)2、在右侧进入自界说字段,建立一些字段测试阶段,我只建立了两个字段,开发者你们可以随便建立若干个字段3、刷新后台界面4、进入表单治理处,录入一些测试数据-----------这个时候是关键

开云体育登录入口

基于网站表单设计查询内容,以【证书查询】为例子证书表字段:证书名称:title证书编号:zsbh其他字段若干(开发者可自行建立)实现需求:1、在前端输入【证书名称+编号】查询出证书详情记载2、在前端输入【证书编号】查询出详情记载实现步骤:1、建立证书表单,取名为zhengshu(随便命名)2、在右侧进入自界说字段,建立一些字段测试阶段,我只建立了两个字段,开发者你们可以随便建立若干个字段3、刷新后台界面4、进入表单治理处,录入一些测试数据-----------这个时候是关键部门,需要开发了----------5、找到表单前端控制器文件/dayrui/App/Form/Controllers/Zhengshu.php<?phpnamespacePhpcmfControllers;/***二次开发时可以修改本文件,不影响升级笼罩*/classZhengshuextendsPhpcmfHomeForm{publicfunctionindex(){$this->_Home_List();}publicfunctionshow(){$this->_Home_Show();}publicfunctionpost(){$this->_Home_Post();}publicfunctionsearch(){//吸收url通报的值$title=dr_safe_replace(PhpcmfService::L('input')->get('title'));$zsbh=dr_safe_replace(PhpcmfService::L('input')->get('zsbh'));if(!$title){$this->_msg(0,'证书名称不能为空');}if(!$zsbh){$this->_msg(0,'证书编号不能为空');}//查询$row=PhpcmfService::M()->table($this->init['table'])->where('title',$title)->where('zsbh',$zsbh)->getRow();if(!$row){$this->_msg(0,'没有查询到');}//查询到了调转到表单详情页面$url=SITE_URL.'index.php?s=form&c='.$this->form['table'].'&m=show&id='.$row['id'];dr_redirect($url);}}6、然后在任意页面组建一个表单搜索窗口,好比我随便在首页写一个 xunruicms/template/pc/default/home/index.html<formclass="search-form"action="/index.php"method="get"><inputtype="hidden"name="s"value="form"><inputtype="hidden"name="c"value="zhengshu"><inputtype="hidden"name="m"value="search">证书名称:<inputtype="text"name="title">证书编号:<inputtype="text"name="zsbh"><buttonclass="btndefault"type="submit">查询</button></form>然后会见这个模板的url,看到效果代码比力简朴,需要开发者后期自己美化form体内。7、实验搜索名称+编号,看看效果8、搜索效果会调转到表单详情界面上,如下详细开发者可以在【开发者模式下】看到本页面的详细模板路径,改改显示方式,把后台的自界说字段都挪用出来!完成搜索流程----------如果要实现只搜索【证书】,只需要把(5)中代码稍微改一下----/dayrui/App/Form/Controllers/Zhengshu.php<?phpnamespacePhpcmfControllers;/***二次开发时可以修改本文件,不影响升级笼罩*/classZhengshuextendsPhpcmfHomeForm{publicfunctionindex(){$this->_Home_List();}publicfunctionshow(){$this->_Home_Show();}publicfunctionpost(){$this->_Home_Post();}publicfunctionsearch(){//吸收url通报的值$zsbh=dr_safe_replace(PhpcmfService::L('input')->get('zsbh'));if(!$title){$this->_msg(0,'证书名称不能为空');}//查询$row=PhpcmfService::M()->table($this->init['table'])->where('zsbh',$zsbh)->getRow();if(!$row){$this->_msg(0,'没有查询到');}//查询到了调转到表单详情页面$url=SITE_URL.'index.php?s=form&c='.$this->form['table'].'&m=show&id='.$row['id'];dr_redirect($url);}}搜索表单的from内里也可以把多余的搜索框去掉!完成搜索方案 迅睿CMS系统:https://www.xunruicms.com/本文档原文地址:https://www.xunruicms.com/doc/1055.html。


本文关键词:开云体育登录入口,开云,体育,登录,入口,迅睿,CMS,基于,网站,表单

本文来源:开云体育登录入口-www.cscec7bnf.com

返回顶部