【发布时间】:2013-12-09 20:51:25
【问题描述】:
我有一个search.php,我正在搜索三个字段:
- 表格编号
- 姓名
- 电话号码
但是当我选择From no. 时,从选择选项中输入Telephone no. 并按搜索按钮搜索电话号码。而不是表格编号。
我想要一个搜索,比如当我选择 From no. 并输入一个值时,它应该只搜索表单而不是其他任何东西,就像下面两个选项一样:
serach.php
<div class="tleft">
<h2 class="tdilouge">Search Reports</h2><center>
<table class="tbleft">
<form action="searchbyform.php" method="get">
<thead>
<tr>
<td>
<select name="formnumber" id="formnumber" >
<option>Form No.</option>
<option>Name</option>
<option>Telephone No.</option>
</select>
</td>
<td><input type="text" name="formnumber" id="formnumber" placeholder="Enter" /></td>
<td><input type="submit" value="Search" /></td>
</tr>
</thead>
</form>
</table></center>
</div>
这是submit.php我有一个正确的数据库连接,列是表名:
submit.php
<?php
$formnumber = $_GET['formnumber'];
$sql = "SELECT * FROM colomn WHERE FormNo = $formnumber OR ConsumerName = $formnumber OR TelephoneNo = $formnumber";
$query = mysql_query( $sql );
if(mysql_num_rows($query) == 0)
{
echo "no result found";
}
echo "<table>";
echo "<thead></thead>";
while( $row = mysql_fetch_array( $query ) )
{
echo "<tr></tr>";
}
echo "</table>";
?>
【问题讨论】: