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