我的代码
$sql="SELECT * FROM `room_lists`";
$sqlquery = mysql_query($sql);
while($result = mysql_fetch_array($sqlquery)){
$toDay = strtotime($result['timeStop']);
//echo $toDay;
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=tis620" />
<script type="text/javascript" src="core/jquery-latest.js"></script>
<title>test</title>
<script type="text/javascript">
function countDown(times){
var toDay=Math.round(new Date().getTime()/1000);
var difTime=times-toDay;
var day=0,hours=0,minutes=0,seconds=0;
if(difTime>0){
day=Math.floor(difTime/84600);
hours=Math.floor((difTime/3600))%24;
minutes=Math.floor(difTime/60)%60;
seconds=Math.floor(difTime)%60;
countDown_onLoad();
}
else{
alert('asd'); //time out
}
$('.show').html(day+' Day '+hours+' Hour '+minutes+' Min '+seconds+' Sec ');
}
function countDown_onLoad(){
setTimeout("countDown(<?=$toDay ?>);",1000);
}
$(document).ready(function() {
countDown_onLoad();
});
</script>
</head>
<body>
<div class="show"></div>
</body>
</html>
<? } ?>
你好,我是一个使用javascript的新手。我已经创建了倒数计时器,以使用带有 js 函数的拍卖网站,该函数通过 php 查询从数据库(时间戳类型)调用,如果结果是 1 行,它工作正常,但如果超过 1 行,结果与最后一行相同数据库。我怎样才能解决这个问题?
这是我的输出
0 Day 1 Hour 41 Min 25 Sec
0 Day 1 Hour 41 Min 25 Sec