星联网络专注帝国CMS二次功能插件开发-精品网站模板站长代码素材

  • 最近更新
  • 模板:33
  • 记录:12641|
  • 插件:52|
  • 工具:4|
  • 代码:8|
  • 评论:0

织梦根据条件查询自定义表单并输出相应的字段值

前言

本文主要讲解《织梦根据条件查询自定义表单并输出相应的字段值》的详细内容

我们有数据表dede_diyforms,此表中有aa,bb,cc,dd四个字段,如下图所示

织梦根据条件查询自定义表单并输出相应的字段值

如果我们想要输入考生姓名:张同学,身份证号:41044444,提交后得出准考证号:z-104,考场:第四考场,这样的功能我们可以通过以下代码实现,以下代码为完整测试代码,直接存为php文件放在网站根目录即可。

注释:以下代码中,表单input的name和id值,需要和数据库中的值一样。dede_diyforms是数据表名称,请自行更换


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>自定义表单查询</title>
</head>
<body>
<form enctype="multipart/form-data" method="post">
考生姓名:<input type="text" name="aa" id="aa"/><br><br>
身份证号:<input type="text" name="bb" id="bb"/><br><br>
<input type="submit" value="查询" /><br><br>
</form>
</body>
</html>
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {//接收表单传递过来的值
require_once(dirname(__FILE__)."/include/common.inc.php");//链接织梦数据库(此文件必须在根目录,如果在二级目录,/include需要改为/../include)
$conn = mysqli_connect($cfg_dbhost, $cfg_dbuser, $cfg_dbpwd, $cfg_dbname)or die("数据库链接失败".mysqli_error());//判断数据库是否链接成功
mysqli_set_charset($conn,"utf8");//指定输出结果的编码为utf8 (请注意,是utf8,不是utf-8)
$sql = "select * from dede_diyforms where aa='$aa' and bb='$bb'";//查询数据库中aa/bb字段是否等于表单提交的数值
if($res=mysqli_query($conn, $sql)){
         if(mysqli_num_rows($res)>0){//判断是否有符合查询条件的结果
    while ($row= mysqli_fetch_array($res))//循环查找所有结果,织梦模板www.dede58.com
      echo "<div>准考证号:$row[cc]<div><div>考试场地:$row[dd]<div>";//输出符合条件的指定数据
    }else{//如果没有查询到结果
           echo "没有查询到数据,请核实考生信息是否正确";//无结果时的提示
         }       
   }
};
?>

本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。

本文地址:http://www.xlkjgs.com/notes/web/10707.html

以上内容由本站整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

星联网络

星联网络是中国最具实战的互联网创业者的知识服务商,这里有互联网行业动态,网络推广,SEO优化,SEM优化,ESC配置,行业经验分型,互联网项目,微信营销、淘宝客赚钱、新媒体营销、京东运营、跨境电商等众多互联网营销知识分享

站长运营站长必备网站运营之道才能长久发展