我对PHP和MySQL非常陌生,所以请保持友善:)
我正在尝试在我的网站顶部创建一个搜索项目,搜索整个表格,但是您可以选择使用字段进行搜索。
我尝试使用select标签并且没有工作?
请帮忙!
这是我的html代码:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="GET">
<b>Enter Search Term:</b> <input type="text" name="term" size="50">
<select name="field">
<option value="name">Name</option>
<option value="surname">Surname</option>
<option value="post_title">Post Title</option>
</select>
<b>Results:</b>
<input type="submit" value="Search"> </form>
<br /><br /><br />
<hr>
这是我在同一文档中的php代码:
<?php
mysql_connect("host url", "username", "password");
mysql_select_db("databasename");
$sql = mysql_query("SELECT * FROM data WHERE '%$_SHOW[field]%' LIKE '%$_GET[term]%'");
while($ser = mysql_fetch_array($sql)) {
echo "<h2>$ser[post_title]</h2>";
echo "<h3>$ser[name], $ser[surname]</h3>";
echo "<h5>$ser[date]</h5>";
echo "<p>$ser[description]<p>";
}
?>
我需要帮助...提前致谢。