你能帮我显示搜索表单的输出吗? 我的搜索表单位于侧边栏,我想显示主要内容div上的结果。 导航由开关在另一页显示搜索结果
这样做是在侧边栏形式
<form name="searchform" method="get" action="index.php?page=search">
<input type="text" name="searchword" size="15" />
<input type="submit" name="search" value="Click" class="formbutton" />
</form>
这是开关,其应包括输出到主内容:
switch($_GET['page']){
case "search":
include("includes/search.php");
break;
}
并且这被包括在内的search.php应显示结果:
<?php
include('connect.php');
if(isset($_GET['search'])){
$search_value = $_GET['searchword'];
$query = " SELECT * FROM Articles WHERE keywords LIKE '$search_value'";
$run = mysql_query($query);
while($row=mysql_fetch_array($run)){
$post_id = $row['id'];
$post_title = $row['title'];
echo "<p><a href='index.php?page=post&&post=$post_id'>$post_title</a></p></ br>";
}
}
?>
你应该看看mysqli和准备的语句,你发布的代码是wiiiiide打开sql注入 – mituw16
那么目前发生了什么? –
http://xkcd.com/327/ – Jelmer