Código PHP:
Ver original<?php
include("conex.php");
// Print out the contents of each row into a table
$hour=$row['ho'];
$minute=$row['mi'];
$second=$row['se'];
echo"s-$second m-$minute h-$hour";
?>
<script language="javascript">
<!--
//Codigo que muestra una cuenta atras hasta finalizar el tiempo indicado
//La Web del Programador
//http://www.lawebdelprogramador.com
//variables que determinan el tital de horas, minutos y segundos para la cuenta atras
toHour= <?php echo $hour; ?> ;
toMinute= <?php echo $minute; ?> ;
toSecond= <?php echo $second; ?> ;
//cuenta atras
function countDown()
{
toSecond=toSecond-1;
if(toSecond<0)
{
toSecond=59;
toMinute=toMinute-1;
}
form.second.value=toSecond;
if(toMinute<0)
{
toMinute=59;
toHour=toHour-1;
}
form.minute.value=toMinute;
form.hour.value=toHour;
if(toHour<0)
{
//final
form.second.value=0;
form.minute.value=0;
form.hour.value=0;
window.location.href='pagina.php'; //////////////Aqui nos envia a la pagina
}else{
setTimeout("countDown()",1000);
}
}
-->
</script>
<style type="text/css">
.form_input
{
font-family: Verdana;
font-size: 12;
color: #ffffff;
border-width: 0;
background-color: #000077;
text-align: right;
}
</style>
</head>
<body onload="countDown();">
<form name="form">
Tiempo restante...:
<input type="text" size="5" class="form_input" name="hour" disabled>:
<input type="text" size="5" class="form_input" name="minute" disabled>:
<input type="text" size="5" class="form_input" name="second" disabled>
</form>
he echo esto, pero sera fiable con el tiempo del servidor no? ya que solo coje al principio los datos de la base de datos y luego es un puro javascript sin volver a ver la bd.
esto seria con numeros, pero como le pondria una barra de estas en javascript que va aumentando?