-1
我是php
的初學者,我編寫了一個可點擊的搜索結果函數。我的問題是如何點擊一個特定的搜索項目,可以點擊並打開另一個頁面的全部細節。下面我爲searresults.php
頁面或目標網頁客戶端後,點擊代碼一個搜索項:將我的php搜索結果鏈接到另一頁
<!-- language: lang-html -->
<!DOCTYPE HTML>
<html>
<head>
<title>Search Results</title>
</head>
<body>
<h3>Search Results</h3>
<?php
$con = mysqli_connect("localhost","root","","1");
$excursion_id = $_GET['excursion_id'];
$sql = "select * from excursionitem where excursion_id = '$excursion_id'";
$result = mysqli_query($con,$sql);
while($row = mysqli_fetch_array($result))
{
$Item_Name = $row['Item_Name'];
$Description = $row['Description'];
$Price = $row['Price'];
$excursion_id = $row['excursion_id'];
echo '$excursion_id' ;
}
?>
</body>
</html>
從你身邊的任何幫助,將不勝感激。
您是大開[SQL注入(http://php.net/manual/en/security.database.sql-injection.php),並應真正使用[預處理語句(HTTP:// PHP。 net/manual/en/mysqli.quickstart.prepared-statements.php)而不是串聯你的查詢。特別是因爲你沒有逃避用戶輸入! –
除此之外,我似乎並沒有清楚地理解_「如何點擊一個特定的搜索項目,可以點擊並在另一個頁面打開全部細節」_。你能解釋得更好嗎? –
我的意思是,當客戶端搜索我的(旅遊)數據庫的結果將出現在簡短的..但是當他在一個項目點擊(例如)他應該被重定向到攜帶所有這個項目的全部細節 –