表单查询的解决方案

开源系统 更新 2017-05-06 00:26:32 迅睿粉丝

请教大家一个关于表单查询的问题


1、同时满足两个条件,查询出相对应的一条表单记录。

2、如果没有满足条件的记录,则返回一个提示,譬如:“对不起,没有查询到满足条件的记录!”


请教具体的实现方法的相关代码,谢谢!

方案

  • 迅睿粉丝 #1 · 2017-05-02 08:10:39
    什么条件这个不难解决
  • 迅睿粉丝 #2 · 2017-05-02 10:48:29
    {list action=form form=xxxx 条件1=条件1的值 条件2=条件2的值}
    
    {/list}
    
    {if !$count}
    对不起,没有查询到满足条件的记录!
    {/if}
    解决
  • 迅睿粉丝 #3 · 2017-05-02 11:38:32
    【严鹏飞】1楼譬如查询时:<form action="这里写什么啊?" method="post" name="Frmsearch" id="Frmsearch" onSubmit="return search()"><label class="control-label col-md-2"><font color="red">*</font>姓名:</label><input class="form-control" type="text" name="sname" id="dr_title" value="" style="width:200px;" required="required" /><label class="control-label col-md-2">会员编号:</label><input class="form-control" type="text" name="Zsedunum" id="dr_zsbh" value="" style="width:200px;" /><div style="max-width:615px; margin-top:20px; text-align:center"><input type="submit" value="查询" name="submit" class="educxbut" style="line-height:24px; color:#fff; font-size:16px; margin-right:20px; padding:3px 20px; cursor:pointer;"/></div></form> 查询结果:查询数据库时,满足上面的姓名和会员编号,则显示相关会员的一些信息,如果没有,则提示“对不起,没有查询到满足条件的记录!”这个是不是需要在后台自定义页面?查询和显示查询结果可以直接在一个页面内完成,也可以查询是一个页面,查询结果在另一个页面显示。
  • 迅睿粉丝 #4 · 2017-05-02 14:07:22
    页面地址是什么,完整的url,我有办法
  • 迅睿粉丝 #5 · 2017-05-02 15:17:31
    【阳鹏飞】4楼譬如表单查询提交页面:index.php?c=form_zscxedu查询结果页面:form_zscxedu_show.html但是表单查询提交页面的<form action="" 这个怎么写?如果查询结果直接在表单页面显示是最好的了
  • 迅睿粉丝 #6 · 2017-05-02 17:02:10
    看楼上几个人分析有了思路,可以试试
    <form action="index.php" method="post" name="Frmsearch" id="Frmsearch">
    <input type="hidden" name="c" value="form_zscxedu">
    <label class="control-label col-md-2"><font color="red">*</font>姓名:</label>
    <input class="form-control" type="text" name="sname" id="dr_title" value="" style="width:200px;" required="required"  />
    <label class="control-label col-md-2">会员编号:</label>
    <input class="form-control" type="text" name="zsedunum" id="dr_zsbh" value="" style="width:200px;"  />
    <div style="max-width:615px; margin-top:20px; text-align:center"><input type="submit" value="查询" name="submit" class="educxbut" style="line-height:24px; color:#fff; font-size:16px; margin-right:20px; padding:3px 20px; cursor:pointer;"/></div>
    </form>
    
    
    前提是 sname和zsedunum是主表字段
    
    {list action=form form=zscxedu sname=$get.sname zsedunum=$get.zsedunum}
    姓名:{$t.sname}
    {/list} {$error}{$sql}
    
    {if !$count}
    对不起,没有查询到满足条件的记录!
    {/if}
  • 迅睿粉丝 #7 · 2017-05-06 00:26:19
    满意答案
    已经搞定,根据官方帮助说明,已经解决:

    http://help.xunruicms.com/27.html

    查询结果页面关键信息
    <?php
    $post_data = $_POST;
    $fieldnum = $_POST['Zsedunum'];
    $fieltitle = $_POST['sname'];
    ?>
    {list action=sql sql='select * from dr_1_form_zscxedu where title="$fieltitle" and zsbh="$fieldnum" '}
    ……………………
  • 迅睿粉丝 #8 · 2017-05-06 00:26:32
    感谢大家给我解决此问题,我已经完美的解决

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关