"景先生毕设|www.jxszl.com

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

2022-10-29 16:40编辑: www.jxszl.com景先生毕设
我们有数据表dede_diyforms,此表中有aa,bb,cc,ddIV个字段,如下图所示

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

如果我们想要输入考生姓名:张同学,身份证号:IVI.0IVIVIVIVIV,提交后得出准考证号:z-I.0IV,考场:第IV

 更多精彩就在: 51免费论文网|www.jxszl.com 
考场,这样的功能我们可以通过以下代码实现,以下代码为完整测试代码,直接存为php文件放在网站根目录即可.

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



自定义表单查询



考生姓名:


身份证号:








if($_SERVER[REQUEST_METHOD]=="POST"){//接收表单传递过来的值
require_once(dirname(_FILE_)."/include/common.inc.php");//链接织梦数据库(此文件必须在根目录,如果在II级目录,/include需要改为/../include)
$conn=mysqli_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd,$cfg_dbname)ordie("数据库链接失败".mysqli_error());//判断数据库是否链接成功
mysqli_set_charset($conn,"utfVIII");//指定输出结果的编码为utfVIII(请注意,是utfVIII,不是utf-VIII)
$sql="select*fromdede_diyformswhereaa=$aaandbb=$bb";//查询数据库中aa/bb字段是否等于表单提交的数值
if($res=mysqli_query($conn,$sql)){
if(mysqli_num_rows($res)>0){//判断是否有符合查询条件的结果
while($row=mysqli_fetch_array($res))//循环查找所有结果,织梦模板www.adminbuy.cn
echo"
准考证号:$row[cc]
考试场地:$row[dd]
";//输出符合条件的指定数据
}else{//如果没有查询到结果
echo"没有查询到数据,请核实考生信息是否正确";//无结果时的提示
}
}
};
?>


原文链接:http://www.jxszl.com/biancheng/dedecms/76336.html