2012-03-24 42 views
0

我正在使用mod_rewrite来屏蔽地址。像'联系',而不是'index.php?page = contact。我对页面上的内部搜索引擎有问题。 形式的搜索引擎:

<form id="search" action="search" method="GET"> 
<input type="text" placeholder="Search" name = "co" id="s" /> 
<input type="submit" /> 
</form> 

结果是:

domainname.com/search?co=word 

如何获得这个词吗? $ _GET ['co']不起作用。只是不工作: <form id="search" action="index.php?page=search" method="GET">

+0

解决您的空白'NAME = “CO”

<form id="search" action="search" method="GET"> <input type="text" placeholder="Search" name="co" id="s" /> <input type="submit" /> </form> 

就可以工作了'应该是'名= “共同”'。虽然它可能适用于某些浏览器,但可能并非如此。 – 2012-03-24 12:27:49

+0

你在用什么PHP?发布您的PHP代码。如果实际上在'$'之后使用'$ _GET ['co']'',那么这将不起作用。应该是'$ _GET ['co']' – 2012-03-24 12:28:40

+1

你能显示你的url重写规则吗? – Overv 2012-03-24 12:43:31

回答

0

如果你写你的HTML withouth的空间,如果你使用$_GET['co']

+0

我没有使用空格,我的php代码 print_r($ _ GET ); $ query =“SELECT * FROM sklad_portfolio WHERE news_header LIKE'%”。$ _ GET ['co']。“%'”; $ result = mysql_query($ query); – Wojtek 2012-03-24 12:35:18

+0

结果数组: 仅限:Array([page] =>搜索) 地址:domain.com/search?co=test – Wojtek 2012-03-24 12:38:51