你能幫我顯示搜索表單的輸出嗎? 我的搜索表單位於側邊欄,我想顯示主要內容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