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

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

 

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

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

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


Meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
自定义表单查询查询" />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 "输出符合条件的指定数据
    }else{//如果没有查询到结果
           echo "没有查询到数据,请核实考生信息是否正确";//无结果时的提示
         }       
   }
};
?>

相关文章

织梦模板建站更换logo的操作步骤:1.找到logo图片所在文件位...
织梦更适合企业建站,织梦拥有大量免费的漂亮模版,简单易用...
在织梦中设置404页面的方法1.进入织梦网站后台管理界面,在界...
解决织梦系统漏洞的方法有以下几种1.将data、templets、uplo...
织梦网站漏洞的解决办法:1.删除install安装目录。2.定期进行...
修改织梦建站变默认路径的方法:1.进入织梦cms;2.选择“系统...