濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識 > dedecms織夢后臺自定義表單添加搜索功能

dedecms織夢后臺自定義表單添加搜索功能

POST TIME:2017-11-12 23:35

自定義表單搜索




當(dāng)你的自定義表單數(shù)據(jù)過多或者需要查詢某個單時,給后臺的自定義表單加個簡單的搜索功能很有必要。

1、打開 \dede\templets\diy_main.htm 找到

內(nèi)容列表</div>

在它的下面加入

<div class="bodytitletxt" style="padding-left:10px;">
	<form name='form1' action="diy_list.php">
		<input type='hidden' name='action' value='list' />
		<input type='hidden' name='diyid' value='<?php echo $diy->diyid; ?>' />
		關(guān)鍵字:
		<input type='text' name='keyword' size='20' value="<?php echo $keyword; ?>" />
		<select name="field">
		<?php
			foreach($fieldlist as $k=>$fielddata)
			{
				if($k==$field)
				{
					echo "<option value='{$k}' selected>{$fielddata[0]}</option>\r\n";
				}
				else
				{
					echo "<option value='{$k}'>{$fielddata[0]}</option>\r\n";
				}
			}
		?>
		</select>
		<input type='submit' name='sb' value='確定' class="coolbg np" />
	</form>
</div>

2、打開 \dede\diy_list.php 找到

$query = "SELECT * FROM {$diy->table} ORDER BY id DESC";

改成

if(empty($keyword))
{
	$keyword = '';
	$addquery = '';
}
else
{
	$addquery = " WHERE {$field} LIKE '%".trim($keyword)."%' ";
}
$query = "SELECT * FROM {$diy->table} $addquery ORDER BY id DESC";

繼續(xù)找到

$datalist->SetParameter('diyid', $diyid);


在它的下面加入

$datalist->SetParameter('keyword', $keyword);
$datalist->SetParameter('field', $field);


完成。

本文轉(zhuǎn)載自:Dedediy's Blog


上一篇:dedecms織夢channel指定typeid之后,currentstyle無效的解

下一篇:怎么將織夢圖集模型編輯器改為文章編輯器?

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
开化县| 象山县| 玉环县| 阿尔山市| 大荔县| 固阳县| 青河县| 和硕县| 柞水县| 光山县| 旅游| 洛宁县| 舟曲县| 宁都县| 弥渡县| 公主岭市| 鹤壁市| 禄丰县| 密云县| 惠水县| 通海县| 湾仔区| 九龙城区| 固安县| 河津市| 抚远县| 内江市| 罗城| 宣化县| 杭锦旗| 曲沃县| 黄陵县| 新龙县| 安福县| 墨竹工卡县| 黄冈市| 武乡县| 和平县| 普兰县| 吐鲁番市| 灯塔市|