Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/03/2003, 09:19
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
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,