Tengo una web de una emisora de radio donde necesito mostrar según la hora el nombre del programa que se está emitiendo.
Lo que necesito es que se actualice solo ese archivo sin necesidad de refrescar toda la página.
El archivo utilizado para mostrar los nombres del programa es:
Código PHP:
<?php include "conecciones/conexionprogramacion.php"; ?>
<script language="javascript">
var a = 0;
var rtime = 5; //este es el tiempo en segundos en que la pagina se va a actualizar
function time(){
a++;
if(a == rtime){
document.location.href = 'programacion.php'; //entre las comillas va el nombre de este documento o la pagina a la que se quiera actualizar
}else{
setTimeout('time();',1000);
}
}
</script>
</head>
<body onLoad="setTimeout('time();',1000);">
<div id="echos">
</div>
<?php
date_default_timezone_set("America/Argentina/Buenos_Aires");
$dia = date('N');
$dia = (int)$dia;
$hora = date('Hi');
$hora = (int)$hora;
switch($dia)
{
case 1:
$nomdia = "lun";
break;
case 2:
$nomdia = "mar";
break;
case 3:
$nomdia = "mie";
break;
case 4:
$nomdia = "jue";
break;
case 5:
$nomdia = "vie";
break;
case 6:
$nomdia = "sab";
break;
case 7:
$nomdia = "dom";
break;
}
$consprogam = mysql_query("select * from grilla where horaini <= $hora and $hora < horafin and emisora = 'AM' and dias like '%$nomdia%'", $coneccionprog) or die ("no se trajo programa");
$programa = mysql_fetch_array($consprogam);
$nomprog = $programa['nom_prog'];
echo "$nomprog";
?>
Cómo se puede lograr?
Gracias!