gpt4 book ai didi

javascript - 使用从数据库检索的数据显示多个实时倒计时

转载 作者:行者123 更新时间:2023-12-02 19:56:10 25 4
gpt4 key购买 nike

我有多个倒计时需要显示在一页上,剩余时间是来自数据库的数据。

我正在使用另一个网站的示例,并且尝试了很多,但只能显示一个。

我的代码:

 <?
$result = mysql_query("SELECT * FROM `time` ");
while ($row = mysql_fetch_array($result)) {
$futuredate = date('F d, Y H:i:s', time()+$row['TimeLeft']);

?>

<div id="cdcontainer"></div>
<script type="text/javascript">
var launchdate = new cdLocalTime("cdcontainer", "server-php", 0, "<?php echo $futuredate;?>", "debugmode")
launchdate.displaycountdown("days", formatresults)
</script>

<?php

}
?>

最佳答案

我不熟悉 cdLocalTime,但我在代码中看到的一个错误是您添加了两个具有相同 id 的 div。这并不漂亮,但请尝试:

$i = 0;
while ($row = mysql_fetch_array($result)) {
$futuredate = date('F d, Y H:i:s', time()+$row['TimeLeft']);
?>
<div id="cdcontainer_<?=$i?>"></div>
<script type="text/javascript">
var launchdate=new cdLocalTime("cdcontainer_<?=$i++?>", "server-php", 0, "<?= $futuredate;?>", "debugmode")
launchdate.displaycountdown("days", formatresults)
</script>

<?php }

因此,这两次您将拥有 cdcontainer_0 和 cdcontainer_1。以防万一“

关于javascript - 使用从数据库检索的数据显示多个实时倒计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8610809/

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