当我点击以下链接之一时,我想转到categorie.php,但根据我点击的链接,我想显示不同类型的信息。因此,如果我单击第一个链接,例如在categorie.php中SELECT * from advertenties where maat=50;
<a href=categorie.php>50(0-1 mnd)</a><br>
<a href=categorie.php>56(1-2 mnd)</a><br>
<a href=categorie.php>62(2-4 mnd)</a><br>
<a href=categorie.php>68(4-6 mnd)</a><br>
<a href=categorie.php>74(6-9 mnd)</a><br>
<a href=categorie.php>80(9-12 mnd)</a><br>
<a href=categorie.php>86(1-1,5 jaar)</a><br>
现在我不知道如何获取链接的值
我确实创建了一个看起来很像这样的php页面,但有点不同,看起来像这样:
while ($thread = mysqli_fetch_assoc($sql_result)) {
echo <<<EOT
<table>
<th><a href=thread.php?thread_id={$thread['thread_id']}> {$thread['title']} </a></th>
</table>
EOT;
}
但这只是展示论坛的所有主题。
在我的页面中,我想显示一些标准值,并将具有该值的所有内容显示为标记。我该如何做到这一点?
答案 0 :(得分:3)
在网址中添加参数:
<a href="categorie.php?cat=50">50(0-1 mnd)</a><br>
然后使用$_GET['cat']
在您的SQL查询中,使用cat的值来访问您想要的数据:
假设您使用PDO
<?php
$sql = 'SELECT * from advertenties WHERE maat = :cat';
$stmt = $this->db->prepare($sql);
$stmt->execute(array(':cat'=>$_GET['cat']));
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
?>