在另一页上显示搜索结果

时间:2014-04-01 12:21:36

标签: php forms search include

你可以帮我显示搜索表单的输出吗? 我的搜索表单在侧栏中,我想在主要内容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>";
    }
}

?>

1 个答案:

答案 0 :(得分:0)

如果您在表单操作中完全指定不同的页面而不是index.php怎么办?你所做的是告诉表单使用index.php并将GET数据发送给它。如果这没有帮助,那么就更具体地说明你想要什么