E aí galera, como vão, beleza?
Aqui estou eu novamente com mais uma matéria sobre CFML. Veremos como desenvolver um sistema de banners aleatórios para o site.Muitas vezes vocês já devem ter visto, aqui mesmo nesse site, alguns banners, que a cada vez que a página é atualizada são modificados, trazendo outrs banners.
Veremos que isso é muito fácil, basta selecionar os banners de seu banco de dados aleatoriamente. Segue explicação:
Primeiramente criaremos nosso banco de dados, que conterá os campos "id", "url", "imagem".
Ele deve ficar mais ou menos assim:

Após ter o banco criado, e uma DSN também criada, que no caso será banner, criaremos a página que irá chamar os banners aleatóriamente:
Banner.cfm
<cfquery datasource="banner"
name="seleciona">
select * from banner
<CFSET varBanners = #RandRange(1,
seleciona.RecordCount)#>
<cfquery name="Banners"
datasource="Banner">
SELECT * FROM Banner WHERE ID=#varBanners#
<cfoutput query="banners"><br>
<a href="banner.cfm?anuncio=#id#&url=http://#url#"></font><br>
><img src="#imagem#" border="0"></font><font
color="#009900"></a><br></cfoutput>
E agora você já tem seu próprio sistema de banner rotator.
Semana que vem estarei falando sobre algumas outras propriedades de controle para nosso sistema de banners. Aguardem!
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.