Se trata simplemente de generar una consulta de tu BD con los banners que tegna que rotar.
Si tu rutina javascript por ejemplo guarda los datos del banner que va a rotar en un array por ejemplo:
instrucciones javascrip ..
array_banner[1]='banner1.gif';
array_banner[2]='banner2.gif';
array_banner[3]='banner3.gif';
resto de instrucciones javascript ..
(array javascript ..)
Tan solo haz tu consulta a tu BD y genera esas líneas para el javascript ..
Código PHP:
<?
// conexion .. consulta .. etc a tu tabla de tu BD ..
// inciar archivo a guardar ..
$archivo=fopen("banner.js","w");
// escribir en el archivo las líneas de código del principio e la rutina ..
fwrite($archivo,"resto javascript");
// componer el array(s) javascript con tus datos de tu BD. y guardarlo en tu archivo .. (ojo con \n salto de línea necesario..)
$contador=0;
while ($registro=mysql_fetch_assoc($consulta)){
fwrite($archivo,"array_banner[".$contador."]='".$registro['banner_imagen']."';\n");
$contador++;
}
// escribri el resto del archivo javascript ..
fwrite($archivo,"resto javascript");
?>
Y en tus páginas HTML tan solo llamas a tu rutína javacript .js con el típico <script languaje="javascript" src="banner.js"></script> y llamas a las funciones javascript q uses .. si las usas ..
Un saludo,