php搜索框
⑴ php商城系統裡面的搜索框怎麼實現
php商城系統里碧褲老面的搜索框一般是有一個php框架代碼實現純答的,你也可以使悔升用第三方的,如網路搜索代碼也行。
⑵ php搜索框問題
$result=mysql_query("SELECT*FROMex_jingwherexmnamelike'$searchs'");
if(mysql_num_rows($result)<1)echo'改指枯沒有數據';
改為:
$searchs=mysql_escape_string($searchs);//為了安全,用mysql_escape_string轉義。
$result=逗坦mysql_query("SELECT*FROMex_jingwhere核洞xmnamelike'%".$searchs."%'");//加上%%是模糊查詢,不過我一般用LOCATE('要搜索的關鍵字',欄位名)>0,你可以查查這個mysql函數的用法
if(mysql_num_rows($result)<1)echo'沒有數據';
⑶ php如何實現下拉框選中搜索功能
這種功能主要屬於前端范籌,和php關聯不大。
思路是用js實現,綁定選擇框的change事件,然後ajax獲取第二個選擇框的列表。
當第二個選擇框觸發change事件,就ajax載入列表,把相關的參數傳到後端,獲取數據後再輸出到頁面。
推薦使用jQuery庫,它的html處理,和ajax都很方便新人上手。
關鍵點:後端需要配合輸出json格式數據,方便解析.
如:
$subcates=[
['id'=>1,'name'=>'aaa'],
['id'=>2,'name'=>'bbb'],
];
echo json_encode([ 'code'=>1,'result'=>$subcate ],JSON_UNESCAPED_UNICODE);
前端jQuery獲取數據
$.ajax({
url:'getsubcate.php?bigcate=1',
dataType:'JSON',
success:function(json){
console.log(json.result);
//此處將result數組拼接成html放入第二個選擇框
}
});
獲取列表的操作類似。
另外,如果對這種動態頁面感興趣的話,可以學習下Vue或React 這些前端框架。只需專注數據,不需要處理html.
⑷ php搜索框點擊搜索後無法跳轉頁面,求幫忙看看代碼
<button class="btn" title="SEARCH" value="搜索"> </button>
表散中伏單的提交需要使用submit 把你上面這沖攜一行改培耐為<input type="submit" value="搜索" />
⑸ php中,關於文本框搜索功能
PHP code
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {$a[]="Anna1";
$a[]="Anna2";
$a[]="Anna3";
$a[]="Anna4";
$a[]="Anna5";
$a[]="Anna6";
$a[]="Brittany1";
$a[]="Brittany2";
$a[]="Brittany3";
$a[]="Brittany4";
$a[]="Brittany5";
$a[]="Brittany6";
$a[]="Brittany7";
$a[]="Cinderella1";
$a[]="Cinderella2";
$a[]="Cinderella3";
$a[]="Cinderella4";
$a[]="Cinderella5";
$a[]="Cinderella6";
$a[]="Cinderella7";
$a[]="Diana1";
$a[]="Diana2";
$a[]="Diana3";
$a[]="Diana4";
$a[]="Diana5";
$a[]="Diana6";
$a[]="Diana7";
$a[]="Eva";
$a[]="Fiona";
$a[]="Gunda";
$a[]="Hege";
$a[]="Inga";
$a[]="Johanna";
$a[]="Kitty";
$a[]="Linda";
$a[]="Nina";
$a[]="Ophelia";
$a[]="Petunia";
$a[]="Amanda";
$a[]="Raquel";
$a[]="Cindy";
$a[]="Doris";
$a[]="Eve";
$a[]="Evita";
$a[]="Sunniva";
$a[]="Tove";
$a[]="Unni";
$a[]="Violet";
$a[]="Liza";
$a[]="Elizabeth";
$a[]="Ellen";
$a[]="Wenche";
$a[]="Vicky";
//get the q parameter from URL
$q = $_POST["q"];
$r = preg_grep("/^$q/i", $a);
exit(join('<br>', $r));
}
?>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0-beta1.js"></script>
<script>
function showHint(s) {
if($.trim(s) == '') return;
$('#txtHint').css('display', '');
$('#txtHint').load('', {q : s});
}
</script>
<div>
<form action="gethint.php" method="get" name="q">
<input type="text" id="q" name="q" onkeyup="showHint(this.value)" style="width:300px; height:32px;" />
<input type="submit" style="width:80px; height:34px;" value="Search"/>
<p id="txtHint" style="width:600px;diplay:none"></p>
</form>
</div>
⑹ 如何在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簡單搜索框報錯
$wherelist[] = "keywords like '%{$_GET['鎮橡keywords']}'";
把所有的$wherelist= 改成$wherelist[]=
必須要先把$wherelist的數據以數組的方式存儲,你這樣直接御昌旁用等於號又重新把$wherelist的數據類型變成字元串了迅此。
⑻ php網頁,搜索框怎麼加入城市的選項目前只有省份的,如何添加城市產生聯動
你這 是通過 後台取數據的,關改 上面的代碼是沒有用的,省市聯動一般有兩種做法。第一種,下載一個js的省 市聯動的插件,調用插件就可以,第二種,就是存在資料庫里,然後前端當省框的值改變 的時候就ajax去後台取出該省的所有市在市框中列出來,然後再市框的值改變的時候,再後台去取出該市所有的縣區在前端列出來。現在大部份是用第一種做法比較好,下個插件吧
⑼ 怎麼用php代碼寫一個小搜索框,輸入關鍵字後點擊搜索下面會返回輸入的關鍵字
php是後端的程序,搜索框只是html文件,如果你不想查詢資料庫,只是想顯示輸入的關鍵字,直接使用javascript就可以實現了。
點擊搜索後,取輸入框的值,使用js顯示就可以。
⑽ PHP 搜索代碼,搜索後在本頁顯示怎麼做
<form action=' ' method=' '>
<input type='text' >
<input type='submit' value='搜索' >
</form>
接下來你寫上查詢的代碼就行了