les erreur dans php.ini sont deja activer
cela marche pas
il me dit que les 4 compte rebour sont terminé alors que
le premier se termine se soir as 18:00
le 2 demain as 18:00
le 3 apres demain 18:00
le 4 apres apres demain 18:00
je defins fou voici le code
Code : Tout sélectionner
<pre>
<?php
$link = mysql_connect('127.0.0.1', 'root', 'root');
$db = mysql_select_db('Base' ,$link);
$req_atts = 'SELECT id, h_fin FROM Objet';
$reqs = mysql_query($req_atts) or exit(mysql_error());
$datas = array();
while($data = mysql_fetch_object($reqs))
{
$datas[$data->id] = strtotime($data->time) * 1000;
printf('<div id="%d"></div>', $data->id);
}
?>
<script type="text/javascript">
//<![CDATA[
var datas = <?php echo json_encode($datas) ?>;
var date = <?php echo time() * 1000 ?>;
var timer = function()
{
for(var i in datas)
{
if(datas.hasOwnProperty(i))
{
var div = document.getElementById(i);
var diff = datas[i] - date;
if(diff > 0)
{
var down = new Date(diff);
var days = Math.floor(diff / 86400000);
div.innerHTML = days + ' days ' + down.getHours() + ' hours ' + down.getMinutes() + ' minutes ' + down.getSeconds() + ' seconds';
}
else
{
delete datas[i];
div.innerHTML = 'Terminé';
}
}
}
date -= 1000;
window.setTimeout(timer, 1000);
};
window.setTimeout(timer, 1000);
//]]>
</script>