Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2004, 23:32
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Rotador de banners

He realizado este medio rotador de banners como le llamo yo, pero lo que pasa es que quiero que los banners no se me repitan de manera seguida tanta veces, es decir, el banner1 se me repite 5 veces y luego el 2 que puede que sea 1 vez y asi, pero porque el banner1, 5 veces? La función es esta:
Código PHP:
 function rotbanner($side){
 
server();
 
$query mysql_query("SELECT * FROM banners WHERE donde='".$side."' ORDER BY RAND()");
 
$row=mysql_fetch_assoc($query);
 if(
$row['directorio']!=""){
  echo 
"<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='900' height='145'>
        <param name='movie' value='"
.$row['directorio']."'>
        <param name='quality' value='high'>
        <embed src='banners/bannertop.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='900' height='145'></embed>
        </object>"
;
 }else{
  echo 
"No hay banners para mostrar";
 }

si alguien tiene hecho alguno un poco más eficiente le agradecería que me ayudara.

Salu2
__________________
Ing. Reynier Pérez Mira