Buenas al fin lo logre, consegui hacer el reloj cuenta atras, acá el script :
Código PHP:
<?php require('/Connections/hoysale.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$colname_detalleofertas = "-1";
if (isset($_GET['detalle'])) {
$colname_detalleofertas = $_GET['detalle'];
}
mysql_select_db($database_hoysale, $hoysale);
$query_detalleofertas = sprintf("SELECT * FROM ofertas WHERE id_ofertas = %s", GetSQLValueString($colname_detalleofertas, "int"));
$detalleofertas = mysql_query($query_detalleofertas, $hoysale) or die(mysql_error());
$row_detalleofertas = mysql_fetch_assoc($detalleofertas);
$totalRows_detalleofertas = mysql_num_rows($detalleofertas);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/index.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Detalle de Oferta</title>
<script type="text/javascript">
function cdtd() {
var xmas = new Date("<?php echo $row_detalleofertas['fecha_de_cierre']; ?>");
var now = new Date();
var timeDiff = xmas.getTime() - now.getTime();
if (timeDiff <= 0) {
clearTimeout(timer);
document.write("Oferta Terminada!");
// Run any code needed for countdown completion here
}
var seconds = Math.floor(timeDiff / 1000);
var minutes = Math.floor(seconds / 60);
var hours = Math.floor(minutes / 60);
hours %= 24;
minutes %= 60;
seconds %= 60;
document.getElementById("hoursBox").innerHTML = hours;
document.getElementById("minsBox").innerHTML = minutes;
document.getElementById("secsBox").innerHTML = seconds;
var timer = setTimeout('cdtd()',1000);
}
</script>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<link href="/css/thrColLiqHdr.css" rel="stylesheet" type="text/css" /><!--[if lte IE 7]>
<style>
.content { margin-right: -1px; } /* este margen negativo de 1 px puede situarse en cualquiera de las columnas de este diseño con el mismo efecto corrector. */
ul.nav a { zoom: 1; } /* la propiedad de zoom da a IE el desencadenante hasLayout que necesita para corregir el espacio en blanco extra existente entre los vínculos */
</style>
<![endif]-->
<style type="text/css">
a:link {
color: #09F;
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
}
</style>
</head>
<body>
<div class="container">
<div class="header"><!-- end .header -->
<hr id="regla" />
<p>
<?php include("/cabezera.php"); ?>
</p>
</div>
<!-- InstanceBeginEditable name="Editarsidebar1" -->
<div class="sidebar1">
<ul class="nav">
<li></li>
</ul>
<p> </p>
<p> </p>
<!-- end .sidebar1 -->
</div>
<!-- InstanceEndEditable -->
<div class="content">
<h1><!-- InstanceBeginEditable name="Editarcontenido" -->Detalle de Oferta...<!-- InstanceEndEditable --></h1>
<p>
</p>
<!-- InstanceBeginEditable name="Editarcontenido1" -->
<p></a>.</p>
<!-- InstanceEndEditable -->
<h2><!-- InstanceBeginEditable name="Editarcontenido2" --><!-- InstanceEndEditable --></h2>
<!-- InstanceBeginEditable name="Editarcontenido3" -->
<table width="100%">
<tr>
<td colspan="3"><strong><?php echo $row_detalleofertas['Titulo']; ?></strong></td>
<td width="46%" align="right">Id oferta#<?php echo $row_detalleofertas['id_ofertas']; ?></td>
</tr>
<tr>
<td align="center" valign="middle"><p class="precio"> <?php echo $row_detalleofertas['Precio']; ?></p></td>
<td colspan="3" rowspan="3"><img src="<?php if ($row_detalleofertas['imagen0'] != "") { echo ''.$row_detalleofertas['imagen0'].''; }else{ echo '/imagenesdelsitio/Pictures-Nikon-icon.png';} ?>" width="300" height="300" align="middle" /> </td>
</tr>
<tr>
<td valign="top">
Términa en :
<table width="100%">
<tr>
<td height="73" bgcolor="#999900">Hor<div id="hoursBox"></div></td>
<td bgcolor="#FFCC00"> Min<div id="minsBox"></div></td>
<td bgcolor="#CCCCCC">Seg<div id="secsBox"></div></td>
</tr>
</table>
<script type="text/javascript">cdtd();</script></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
<td width="1%"> </td>
<td width="31%"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<p> </p>
<p> </p>
<!-- InstanceEndEditable -->
<!-- end .content --><!-- InstanceBeginEditable name="EditRegion9" -->
<p> </p>
<p> </p>
<!-- InstanceEndEditable --><!-- InstanceBeginEditable name="EditRegion10" -->
<p> </p>
<p> </p>
<!-- InstanceEndEditable --></div>
<!-- InstanceBeginEditable name="Editarsidebar" -->
<div class="sidebar2">
<h4></p>
<!-- end .sidebar2 -->
</div>
<!-- InstanceEndEditable -->
<div class="footer">
<table width="100%">
<tr align="center" valign="middle" class="footer" id="fin">
<th scope="col"><span title="Hoy sale Uruguay ">*</span>*|*<a href="/contactar.php" title="Contáctanos" rel="nofollow">Contáctanos</a> *|*<span title="Mapa del sitio">*</span><a href="/sitemap" title="MAPA DEL SITIO" rel="nofollow">Mapa del sitio</a> *|*<a href="/ayuda.php" title="Ayuda" rel="nofollow">Ayuda</a> *|*<a href="/terminos-y-condiciones.php" title="Términos y condiciones" rel="nofollow">Términos y condiciones</a> *|*<a href="javascript:favoritos('http://www.hoysale.com.','Hoy Sale Uruguay')" title="Agregar a Favoritos" rel="nofollow">Agregar a Favoritos |</a></th>
</tr>
<tr align="center" valign="middle">
<th scope="col">Hoysale.com © 2012 </th>
</tr>
</table>
</div>
<p> </p>
</div>
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($detalleofertas);
?>
lo que ahora estoy complicado es que cuando termina la hora puesta por el usuario en ves de poner
Oferta Terminada!
vuelve a poner otras 24 horas para el fin del mismo y asi sucesivamente, si me pueden ayudar muy agradecido...