织梦58

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

相关案例演示

我们有数据表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))//循环查找所有结果,<a href="" target="_blank"><u>织梦模板</u></a> echo "<div>准考证号:$row[cc]<div><div>考试场地:$row[dd]<div>";//输出符合条件的指定数据 }else{//如果没有查询到结果 echo "没有查询到数据,请核实考生信息是否正确";//无结果时的提示 } } }; ?>  


有问题可以加入织梦技术QQ群一起交流学习

本站vip会员 请加入织梦58 VIP②群 PS:加入时备注用户名或昵称

普通注册会员或访客 请加入织梦58 技术交流②群

作者:DEDE58.CC时间:2020-05-28
首先声明,只要是我们的vip会员所有源码均可以免费下载,不做任何限制(了解更多)
☉本站的源码不会像其它下载站一样植入大量的广告。为了更好的用户体验以后坚持不打水印
☉本站只提供精品织梦源码,源码在于可用,不在多!!希望在这里找到你合适的。
☉本站提供的整站织梦程序,均带数据及演示地址。可以在任一源码详情页查看演示地址
☉本站所有资源(包括源码、模板、素材、特效等)仅供学习与参考,请勿用于商业用途。
☉如有其他问题,请加网站客服QQ进行交流。
相关织梦教程
QQ在线咨询
双语模板 营销型模板 手机模板 响应式模板