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!
Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.
Marcos Placoná é programador ASP e ColdFusion e desenvolve soluções web com foco em e-commerce.
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.