校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > dedecms織夢后臺自定義表單添加搜索功能

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

POST TIME:2017-11-12 23:35

自定義表單搜索




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

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

內容列表</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; ?>' />
		關鍵字:
		<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";

繼續找到

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


在它的下面加入

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


完成。

本文轉載自:Dedediy's Blog


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

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

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

  • 400-1100-266
主站蜘蛛池模板: 长兴县| 昌图县| 涟源市| 襄城县| 西平县| 北碚区| 博乐市| 瓮安县| 若尔盖县| 南雄市| 寻乌县| 八宿县| 梅州市| 霍州市| 老河口市| 黑龙江省| 澄城县| 翁源县| 南木林县| 蕲春县| 巢湖市| 喀喇| 乐昌市| 潢川县| 漯河市| 四川省| 衡阳市| 沂南县| 台南县| 大港区| 乐山市| 舒兰市| 澎湖县| 博乐市| 芜湖市| 绍兴市| 丘北县| 五常市| 阳新县| 民丰县| 和林格尔县|