我一直在試圖建立一個基本的搜索腳本。有很多麻煩。我需要搜索表單和搜索結果爲兩個單獨的頁面。該腳本不起作用。試圖創建一個PHP搜索腳本
搜索腳本將我帶到search_result頁面,但輸入爲空。
<html>
<body>
<form action="search_result.php" method="POST">
<input type="text" name="reg" />
<input type="submit" value="Search" />
</form>
</html>
</body>
第2頁:
<html>
<body>
<?php
$host="localhost";
$username="XXXXXXXXXXX";
$password="XXXXXXXXXXX";
$db_name="XXXXXXXXXXXX";
$tbl_name="reg_add";
mysql_connect("$host", "$username", "$password") or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$record = $_POST['record']; // if coming from e.g. a form
$result=mysql_query(" SELECT * FROM reg_add WHERE reg='" . mysql_real_escape_string($record) . "'");
$row = mysql_fetch_assoc($result);
$first_name = $row['first_name'];
$last_name = $row['last_name'];
$reg = $row['reg'];
?>
<input name="reg" value="<? echo "$record" ?>">
<input name="first_name" value="<? echo "$first_name" ?>">
<input name="last_name" value="<? echo "$last_name" ?>">
</body>
</html>
它以什麼方式不起作用?錯誤?預期與實際結果是什麼? – Cfreak 2012-04-26 15:40:48
你沒有說任何有用的問題,這兩個腳本似乎沒有連接(第一個在reg key上提交$ _GET中的內容,第二個希望在記錄鍵上的$ _POST中有一些內容) – mishu 2012-04-26 15:42:25
搜索腳本將我帶到search_result頁面,但輸入是空的。 – Erik 2012-04-26 15:49:37