PHP搜索功能

时间:2011-09-15 05:46:28

标签: php

我正在尝试创建一个搜索功能,将我的oracle数据库分离为汽车。

我想知道我在php脚本中将请求搜索功能放在页面上的位置,以便它抓取搜索框字段并将其发送到动作php链接来处理数据。

<form name:"search" action="http://www.deakin.edu.au/~sjrem/ssss.php" method="post">
<h2> Search for a car of your choice </h2>   

<p>
<table border="0">
<tr>
<td><input type="text" name="search" /> </td>
</tr>

</table>                    <p>
<input type="submit" value="Search" /> 
</FORM>

2 个答案:

答案 0 :(得分:2)

首先,您要修复表单名称语法:

<form name:"search"

<form name="search"

将此字段添加到表单中:

<input type="hidden" name="action" value="search" />

在你的PHP中:

if ($_POST['action'] == 'search'){
  search();
}

function search(){
  $keyword = $_POST['search'];
  // run your code
}

答案 1 :(得分:0)

首先,为什么表中的input元素?使用CSS来定位它们。

其次,在http://www.deakin.edu.au/~sjrem/ssss.php中,您必须确定表单是否已提交:

if(isset($_GET["search"]))
{
  //Fire up the connection and go to town!
}
else
{
  //Do something else.  Or not.  Whatever floats your boat.
}