我想做一個功能,選擇每個領域與特定的標準。所以基本上我想點擊一個鏈接,並讓該鏈接的一部分告訴我的PHP函數選擇的標準是什麼。如何從url中獲取信息並在php函數中使用它?
我有這樣的鏈接列表:
<li><a href="category.php?category=cat1">Cat1</a></li>
<li><a href="">Cat2</a></li>
<li><a href="">Cat3</a></li>
<li><a href="">Cat4</a></li>
<li><a href="">Cat5</a></li>
鏈接的部分是.php?category=criteria
。我如何將這些信息發送到我的功能並使用它來選擇字段?
這是我具備的功能:
public function get_by_category ($cat) {
$cat = $_GET['category'];
$sql = $this->db->prepare("SELECT * FROM Content WHERE category=?");
$sql->bindParam(1, $cat);
$sql->execute();
while ($row = $sql->fetch()) {
echo $row['Title'];
}
}
的結果是什麼,沒有錯誤等不知道怎麼弄的標準,因爲我不知道如何指導準則,以它。我該如何做這項工作?通過鏈接指定標準很重要。
@ Mr.Radical不是真的:bindParam逃脫的變量。也就是說,你是正確的,作者應該知道$ _GET如何非常不安全地使用,就像這樣。 – berkes
@ Mr.Radical 這是示例代碼,我將其簡化爲基本要素。 – ejx
@berkes我不知道PDO有這個功能。我通常使用mysqli_庫。 –