来自 MySQL 数据库的翻转时钟时间值,刷新时不会重置
FlipClock time value from MySQL database and no reset on refresh
我在我的PHP页面上使用了FlipClock反向分钟计数器。截至目前,我正在对时间进行硬编码(在示例中,时间硬编码为 5 分钟)。但是我想从MySQL数据库中获取值并将其显示在屏幕上,而不是硬编码的值。此外,当我刷新页面时,计数器会重新开始。我不希望这种情况发生。即使页面刷新,计数器也不应重置。如何调整我的代码。任何帮助...
我的代码是:
PHP代码:
<div class="your-clock"></div>
Javascript代码:
<script type="text/javascript">
var clock;
$(document).ready(function() {
clock = $('.your-clock').FlipClock(300, {
countdown: true,
clockFace: 'MinuteCounter'
});
});
</script>
我会使用日期时间(文件或数据库)保存起始值。然后用PHP获取这个值,与当前时间相差,并将其写入jQuery脚本中。
PHP 在JavaScript(在服务器上)JavaScript(在客户端上)之前执行,因此只需使用 PHP 将值写入 JavaScript 即可。
这是解决方案之一(可能不是最好的解决方案):-
创建两个php文件,在第一个文件中从数据库中收集时间值并存储在某个变量中,然后使用此代码将变量值发送到使用此代码的第二个php文件。
header("Location:file2.php?time=$time");
这样做,即使您刷新文件,您的时间值也不会更新。
这是谁有类似问题的问题,问题的解决方案在这里
相关文章:
- 从MySQL数据库中获取输入数据需要两次页面刷新
- HTML按钮刷新页面而不是将数据发送到数据库
- 使用angularJs中的数据库数据源刷新下拉列表
- 如何在不刷新页面的情况下从 PHP 中的 SQL Server 数据库获取数据
- 需要帮助-用数据库中的数据替换DIV内容而不刷新(使用-jquery、hmlhttp、CI)
- 数据库更新后刷新数据表
- 从数据库中检索数据而不刷新页面
- 为什么Meteor在刷新后会复制数据库对象
- PHP-插入数据库而不刷新页面(OOP)
- 如何在td中显示从数据库中检索数据而不刷新
- 定期轮询数据库,Rails 视图更新而不刷新
- 需要 Ajax 函数 - 在不刷新页面的情况下更新数据库
- Javascript 刷新查询数据库
- 使用下拉列表中的值查询 MySQL 数据库,然后使用结果填充文本字段而不刷新页面
- 我想显示数据库中的数据.如果我们新添加一个表单数据,我想附加显示的新帖子而不使用代码点火器刷新
- 将标题标签与数据库连接并使其自动刷新,就像在Facebook标题中一样
- 如何在不刷新页面的情况下从数据库(mysql)加载更新的数据
- 需要在不刷新的情况下从数据库中获取值
- 在没有Javascript's setTimeout()的情况下刷新数据库条目后的页面
- 谷歌折线图-自动刷新数据库