如何解决从php中的迭代列表中单击行后,如何显示单个数据库行?
我有一个if语句,它遍历所有标题选项,并且所有这些都是指向同一页面的链接。想法是,根据链接页面上单击哪个标题选项,标题将以h3标签显示。
$latestVersion
最后一个if语句是试图标识由id(而不是标题)单击的链接,但是它不起作用。
页面链接到:
$sql = "SELECT * FROM posts";
$result = mysqli_query($conn,$sql);
$queryResults = mysqli_num_rows($result);
if ($queryResults > 0) {
while ($row = mysqli_fetch_assoc($result)){
$item =$row['title'];
echo "<div>
<a href='p&fproject.php' name='project'>
<p>".$item."</p>
</a>
</div>";
}
}
}
if(isset($_POST['project'])){
$id = (isset($_POST['id'])) ? intval($_POST['id']): null;
echo "<br>".$id;
}
?>
解决方法
您可以轻松地在GET中传递帖子ID。您想要做的是将href放在链接<body id="body">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcQCkOtsAHmng4D5I8vWHiaHE-LPtC8an5Y25A&usqp=CAU" id="theimage">
</body>
中,后跟带有帖子ID的问号,例如:project.php
,然后在链接到的页面中,您可以访问通过执行'project.php?id='" . $row["id"] . "
并对该ID进行SQL查询
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。