如何在搜索中添加其他关键字?

时间:2011-01-19 14:52:06

标签: php search

<form action="search.php" method="post" class="search" id="search">
     <input name="search" id="search" type="text" value=""><br>
</form>
...
echo ".urlencode($_POST['search']).";

这是我的基本搜索框。我想要: 1.首先打开页面,".urlencode($_POST['search'])."为空。 2.当客户输入某个单词并进行搜索时,".urlencode($_POST['search'])."将始终在客户类型字后添加其他关键字。

例如,当客户端类型为:apple时,".urlencode($_POST['search'])."部分显示:apple20%juice,当客户端类型为:orange时,“.urlencode($ _ POST ['search'])。”部分展示:orange20%juice,它总是在关键字后面添加一个额外的关键字20%juice

如何到达这个?感谢。

2 个答案:

答案 0 :(得分:0)

你不能简单地使用;

print urlencode($_POST['search'].' juice');

答案 1 :(得分:0)

像这样:

检查是否先设置了搜索,如果是,请抓住字符串并添加汁液

if(isset($_POST['search']))
{
  $searchterm = $_POST['search']." juice";
  //follw by other stmts...
}