我正在尝试创建一个搜索功能,将我的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>
答案 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.
}