我想做一个功能,选择每个领域与特定的标准。所以基本上我想点击一个链接,并让该链接的一部分告诉我的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_库。 –