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框架代码实现的,你也可以使用第三方的,如网络搜索代码也行。