gpt4 book ai didi

javascript - 根据日期显示项目 - 时间轴样式

转载 作者:行者123 更新时间:2023-11-29 08:22:40 25 4
gpt4 key购买 nike

已更新
答案已接受

我有一个数据库,其中可以按日期对条目(项目)进行分类。

例如

enter image description here...等等

使用 PHP,我想根据项目各自的日期显示项目,并将日期作为标题。所有具有相同日期的项目应位于同一标题(日期)下。

例如输出:

enter image description here...等等

我对 PHP 并不是完全陌生,所以我不介意高级方法。我在 Javascript 方面也有一些经验。

我已经能够使用 mysql_query 语句根据日期显示所有项目,但一次只能显示一个日期

我想一次显示所有项目,但以时间线的形式显示,如上所示,多个项目根据日期显示在同一标题下。

最佳答案

尝试下面更新的代码

$sql = <<<SQL
SELECT *
FROM tablename
SQL;

if(!$result = $db->query($sql)){
die('There was an error running the query [' . $db->error . ']');
}
while($row = $result->fetch_assoc()){

$date = $row['Date_Added'];
$sql = <<<SQL
SELECT *
FROM tablename
WHERE `Date_Added` == '$date'
SQL;

if(!$result = $db->query($sql)){
die('There was an error running the query [' . $db->error . ']');
}
echo "<h1>$date</h1>";
while($row = $result->fetch_assoc()){

$type = $row['Item_name'];
echo "<li>$type</li>";
}

}

关于javascript - 根据日期显示项目 - 时间轴样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18914750/

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