gpt4 book ai didi

php - 新闻 系统问题(PHP 和 Mysql)

转载 作者:行者123 更新时间:2023-11-29 07:11:12 30 4
gpt4 key购买 nike

我正在为我的网站创建一个新闻系统。我有一个主页 {index.php}(显示所有文章)和一个文章页面 (article.php)

我遇到的问题是在文章页面上选择内容。

当你点击 index.php 上的标题时,我希望它转到 article.php 并显示文章信息(目前通过获取 articleID 实现)...

当您单击文章的类别时,我希望它转到 article.php 并显示所有具有相同类别的文章

如何设置我的代码来完成此操作?

目前我有 article.php 页面

if( isset($_GET['category']) ){
$subject= $_GET['category'];
} else {
$subject= $_GET['id'];
}

$STH = $DBH->query('SELECT * FROM articles WHERE category="$subject"');

while($row = $STH->fetch()) {
echo $row['content'];
}

对于index.php页面我通过这个来调用类

echo '<a class="post-type" href="articles.php?category='.$row['category'].'">'. $row['category'] .'</a>';

最佳答案

嗯,你在这里漏掉了一些东西。实际上你需要三页,而不是两页。其中一页是 index.php,它实际上显示了所有最新内容(文章)。另外一个页面是显示单篇文章(article.php),第三个页面是articles.php或category.php,这个页面将显示类似index.php页面但特定类别的文章。

注意:您也可以管理两个页面,但您必须为两种不同的布局管理 article.php,一种是单篇文章,另一种是文章列表,如 index.php 页面。所以我建议将 articles.php 或 category.php 作为单独的页面。

关于php - 新闻 系统问题(PHP 和 Mysql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4405400/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com