php購物網站搜索欄怎麼做
『壹』 請問php如何做站內搜索功能
MYSQL語句會寫吧,提交表單,直接like查詢,同時正則替換掉關鍵字的顏色即可,
『貳』 php 網站站內搜索怎麼做
熱心網友
進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl執行phpize生成編譯文件!
phpize在PHP安裝目錄的bin目錄/usr/local/php5/bin/phpize運行時,
可能會報錯:Cannot find autoconf. Please check your autoconf installation andthe $PHP_AUTOCONFenvironment variable is set correctly and then rerun thisscript.,需要安裝autoconf:yum install autoconf(RedHat或者CentOS)、apt-get installautoconf(Ubuntu Linux)!
執行/usr/local/php5/bin/php -v這個命令時,php會去檢查配置文件是否正確,
如果有配置錯誤,這里會報錯,可以根據錯誤信息去排查!
『叄』 怎樣用PHP做站內搜索
HP的站內搜索可以使用SELECT和LIKE語句來對文章的標題進行過濾選擇,將需要的數據篩選出來。 如果有多個篩選可以使用AND語句連接起來進行多條語句篩選。 如果希望是能搜索到全站所有的數據,一般在資料庫設計之初最好就是把所有數據放一個表,然後通過擴展表的方式進行數據擴展!具體方法可以參考ONETHINK的設計模式。
具體搜索方法: SELECT * FROM 表名 WHERE 欄位 LIKE '%關鍵字%'
『肆』 怎麼在網頁上用PHP 做個搜索功能
通過from表單,將查詢的關鍵詞,通過 like 跟數據進行模糊查詢對比
從topics表中查詢欄位subject與傳進來的參數'$_POST['topic']進行比較模糊查詢
設subject欄位數據為:數學,英語,物理,化學,英文
$subject=$_POST['topic'];
$sql = "select * from topics where subject like '%" .$subject. "%'";
$result = mysql_query($sql);
若從表單提交的『topic』值為「學」,得到的結果將是:數學,化學
多個欄位匹配查詢:
$sql = "select id,subject from topics where (id like '%" .$id. "%') or (name like '%" .$name. "%') or (subject like '%" .$subject. "%') order by id desc";
結果依據欄位id的順序
『伍』 PHP搜索頁面製作怎麼製作
教程】深喉嚨PHP版本搜索模塊製作[原創] 4m]V`= 0
不才研究深喉嚨PHP3.0數日,小有感悟,拿出來與兄弟們分享。往兄弟們,路過扔個響,看熱鬧鼓個掌。 #?&3.t7
發現官方網站,和發布的3.0版本都沒有搜索。跟max聯系後,得知發布的系統沒有這個功能,在深喉嚨團隊的多方指點下,找到了解決辦法。下面我會分幾次將這個流程講完。 Yt ,dYH`K
:JGe7i.nL
深喉嚨PHP版本[搜索模塊製作] 2yZr"KW
Pr4~-\
z6)^D'ZqC
o &S"f
一、深喉嚨模塊結構分析 pG&2"/Y^.:
C q
深喉嚨是一個MVC架構的PHP系統,在代碼上前台與後台完全分離。它的模塊式獨立存在於一個文件夾的。(文件夾:moles ) C`" ^IkF{
拿list(文件夾:moleslist)這個模塊為例: u71.XUvv
O;/)by/
--tpls 目錄 存放後台管理的模板(也就是視圖 V) ,E6)^LP2=
--admin.php list模塊的後台處理頁面(控制器 C) ~@59-9"1
--Class.list.php list模塊的類庫(模型 M) 0^oUOL
--entry.php 前台的處理頁面(控制器C) *Fc0{\
nx7>>tPz
前台的視圖在 w cFi
skinsmodel_101 目錄下 M5{P/p{!R
按照 part_list_xxx.php的命名方式 存放。
rGX&%Zy}
我要擴展的是搜索模塊,所以只在前台下功夫就好。 1&Y2 BcH
.m_L U
第二步:建立相關文件
剛剛已經將系統結構分析了一下,那麼接下來開始建立文件。 ,;r,D}KW
i0N ;
1、在 moles\cmodel下建立文件 search.php。 Ls4U G
h++)hQ'
search.php代碼如下: \bz}r&F(j
Fg/l.C0vn
php kg~9;P9h`
$tpl = new DtSmarty(); IV[Bu)'|
$page->title="文章搜索"; wKMMKs
$tpl->assign('menu_arr',dt_getMenuArr()); EFO!fw-
$tpl->assign('page',$page); BV1.sE
$tpl->assign('sidebar_1',$sidebar->toString('sidebar_1')); xEp :aP+E
$tpl->assign('sidebar_2',$sidebar->toString('sidebar_2')); 30zpq**n^
$tpl->assign('sidebar_3',$sidebar->toString('sidebar_3')); % cTh4ZU
:SNQOS J`
$tpl->assign('content',dt_getSearch($_GET['s'])); // 自定義的 dt_getSearch 函數 ;V,N8m }@v
(X,j )?
$tpl->display($fileCommon);// 顯示結果葉面 R/pd@}=
z}fcZSR
function dt_getSearch($s) "DYN}
{ b,f c m_U6
global $db,$pageId; $~nfef9GI
WWgr: OLD
$sql= 'select * from '.TB_PREFIX.'_news,'.TB_PREFIX.'_news_content where title like \'%'.$s.'%\' or content like \'%'.$s.'%\' order by '.TB_PREFIX.'_news.dtTime desc'; r8 iEm7
$searchs= $db->get_results($sql); E7%BWB}
$result_str=""; t2l?0F-
if(!empty($searchs)) //判斷資料庫中是否有記錄 fW%U`j p!
{ 'RJXICP,a
foreach($searchs as $search) ?v(GI};E
{ NXH%X=49
$result_str.='channelId.'&n='.$search->id.'">'.$search->title.''; // 將結果以列表的形勢顯示出來。 :ha/=B}6/
} 49I
} NNY D)k
else {z uc4l
{ P=7}`X/a|
$result_str.='對不起,沒有找到您要找的信息。'; xR.U qD^p
} ,u6U_}
return $result_str.""; 08a] }6m
} *M( [
?> :L@Wd
'G8z6& z
:_{ sFks
第三步,頁面調用: {ye/o5
你使用 /?m=search&s=你要找的文字 就行了
『陸』 THINKPHP做商城,前台的搜索功能該怎麼做呢,求教
$Article->where("title='%s'",array($k))->page(1,10)->select();
『柒』 如何在php網頁中加入搜索框
把文本框的值傳進來,然後利用SQL語句中的like模糊查詢。
如 sql="select * from news where title like '%"&request("title")&"%'"
樓主在查詢的時候還要注意過濾空格和單引號等。。
下面這文章是介紹ASP做查詢功能,樓主可以看一下。
詳見:
面是庫中URLINDEX表:URL和Keywords欄位分別添加了索引.
URL 文本 (索引:有(無重復))
Title 文本
Description 文本
Summary 文本
Keywords 文本(索引:有(無重復))
p
<HTML><HEAD><TITLE>簡單搜索引擎</TITLE></HEAD>
<BODY BGCOLOR=#ffffff MARGINWIDTH="0" MARGINHEIGHT="0"
LEFTMARGIN=0 TOPMARGIN=0>
<FORM METHOD="po...
『捌』 PHP搜索怎麼做成商城那樣的!
首先,你要看看那個商品表裡面的欄位,例如有:pic, price, name等
<?php
include("conn.php");
?>
<?php
$sql=mysql_query("select * from `goods` where name like '%$_POST[name]%'");
$info=mysql_fetch_array($sql);
if($info==false)
{
echo " <option>搜索失敗</option>";
}
else
{ do
{
?>
<image src="<?=$info['pic']?>">
<?=$info['name']?>
<?=$info['price']?>
<?php
}while($info=mysql_fetch_array($sql));
}
?>
『玖』 php商城系統裡面的搜索框怎麼實現
php商城系統裡面的搜索框一般是有一個php框架代碼實現的,你也可以使用第三方的,如網路搜索代碼也行。