雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁 > CMS教程 > dedecms >

織夢根據(jù)條件查詢自定義表單并輸出相應(yīng)的字段值

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊:

我們有數(shù)據(jù)表dede_diyforms,此表中有aa,bb,cc,dd四個字段,如下圖所示
 
 織夢根據(jù)條件查詢自定義表單并輸出相應(yīng)的字段值
 
如果我們想要輸入考生姓名:張同學(xué),身份證號:41044444,提交后得出準(zhǔn)考證號:z-104,考場:第四考場,這樣的功能我們可以通過以下代碼實現(xiàn),以下代碼為完整測試代碼,直接存為php文件放在網(wǎng)站根目錄即可。
 
注釋:以下代碼中,表單input的name和id值,需要和數(shù)據(jù)庫中的值一樣。dede_diyforms是數(shù)據(jù)表名稱,請自行更換

<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");//鏈接織夢數(shù)據(jù)庫(此文件必須在根目錄,如果在二級目錄,/include需要改為/../include)
$conn = mysqli_connect($cfg_dbhost, $cfg_dbuser, $cfg_dbpwd, $cfg_dbname)or die("數(shù)據(jù)庫鏈接失敗".mysqli_error());//判斷數(shù)據(jù)庫是否鏈接成功
mysqli_set_charset($conn,"utf8");//指定輸出結(jié)果的編碼為utf8 (請注意,是utf8,不是utf-8)
$sql = "select * from dede_diyforms where aa='$aa' and bb='$bb'";//查詢數(shù)據(jù)庫中aa/bb字段是否等于表單提交的數(shù)值
if($res=mysqli_query($conn, $sql)){
         if(mysqli_num_rows($res)>0){//判斷是否有符合查詢條件的結(jié)果
    while ($row= mysqli_fetch_array($res))//循環(huán)查找所有結(jié)果,<a href="http://www.jygsgssxh.com/" target="_blank"><u>織夢模板</u></a>www.xiuzhanwang.com
      echo "<div>準(zhǔn)考證號:$row[cc]<div><div>考試場地:$row[dd]<div>";//輸出符合條件的指定數(shù)據(jù)
    }else{//如果沒有查詢到結(jié)果
           echo "沒有查詢到數(shù)據(jù),請核實考生信息是否正確";//無結(jié)果時的提示
         }       
   }
};
?>
 

上一篇:織夢后臺管理搜索文章正文內(nèi)容的方法

欄    目:dedecms

下一篇:織夢增加欄目縮略圖、欄目圖片功能的方法

本文標(biāo)題:織夢根據(jù)條件查詢自定義表單并輸出相應(yīng)的字段值

本文地址:http://www.jygsgssxh.com/a1/dedecms/14111.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有