In pratica io ho una pagina php chiamata
indice.php
Codice PHP:
<?php
include("script.php");
?>
<!DOCTYPE HTML>
ecc.
<?php
for($i = 1; $i <= $numero; $i++;){
echo <<<END
<tr>
<td id="count{$i}"></td>
</tr>
END;
script.php
Codice PHP:
<?php
....codici php.....
$data = time();
$datejs = date("Y-m-d H:i:s", $fine);
$stamp = strtotime($datejs);
$numero = 0;
$query = mysql_query("query") or die(mysql_error());
while($rows = mysql_fetch_array($query)){
$id = $rows['id'];
$numero = $numero+1;
//controllo il countdown
echo <<<END
<script language="javascript">
function countdownTime() {
now = new Date();
data = new Date("<?php echo date("F j, Y H:i:s", $stamp);?>");
data.setYear("<?php echo date("Y");?>");
idnumber = "<?php echo($numero); ?>";
diff = data - now;
ore = Math.floor( diff / (1000*60*60) );
mn = Math.floor( diff / (1000*60) );
sec = Math.floor( diff / 1000 );
hh = ore;
mm = mn - ore * 60;
ss = sec - mn * 60;
countid = 'count' + idnumber;
document.getElementById(countid).innerHTML=hh + ' ore ' + mm + ' min ' + ss + ' sec';
if(diff < 0){
document.getElementById(countid).innerHTML="Allenamento finito";
}
}
setInterval('countdownTime()', 1000 );
</script>
END;
....codice php.....
}
}
?>