Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/03/2003, 15:26
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

¿Sin refrescar la pagina? Eso quieres decir que se tiene que ejecutar en el servidor. Y como PHP se ejecuta en el servidor, pues no lo puedes hacer con PHP. Debes usar Javascript.

Y si, ya se que desde javascript no tienes acceso a la BD. Pero el javascript es para solicitar un nuevo banner al servidor, no para elegir el banner. Ese javascript lo que tiene que hacer es cada x segundos reemplazar el banner actual por el banner 'rotar_banner.php?semilla=12345', donde '12345' lo generas aleatoriamente en javascript o con otro metodo. Debe ser distinto cada vez para que el navegador no lo coja del cache.

Y rotar_banner.php usa 'semilla' como semilla del numero aleatorio y devuelve la imagen que lee de la BD.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.