Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

natalia

Imagens aleatórias

Recommended Posts

Oi pessoal,Alguém poderia me explicar como fazer isso:Eu tenho uma página que exibe 5 marcas de produtos, mas quero que a cada refresh que for feito nesta página essas imagens fossem substituidas por outras. Resumindo, preciso que sejam aleatórias. O meu código é esse abaixo:strLogo = " SELECT Top 5 Marca.Codigo_marca, Marca.Logo FROM Marca "strLogo = strLogo & " WHERE Ordem_Marca IS NOT NULL ORDER BY Ordem_Marca ASC "Set rsLogo = Conexao.Execute(strLogo)While Not rsLogo.EOF <img src="<%=application("path")%><%= rsLogo("Logo")%>" border="0">rsLogo.MoveNextWendrsLogo.CloseSet rsLogo = Nothing

Compartilhar este post


Link para o post
Compartilhar em outros sites

no access, naum sei se tem essa função... uso no MySQL.. mas testa ai ne...

 

strLogo = " SELECT Top 1 Marca.Codigo_marca, Marca.Logo FROM Marca " &_                " WHERE Ordem_Marca IS NOT NULL ORDER BY RAND()"Set rsLogo = Conexao.Execute(strLogo)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal,nenhum dos exemplos acima funcionou, mesmo assim obrigada pela ajuda de vcs.Encontrei esse exemplo que quase deu certo:'*********************** PEGANDO O ÚLTIMO IDsub random()sql= " SELECT Top 1 Marca.Codigo_marca, Marca.Logo FROM Marca "sql = sql & " WHERE Ordem_Marca IS NOT NULL ORDER BY Codigo_Marca DESC "set rsLogo = Conexao.execute(sql)ultimo = rsLogo("Codigo_Marca")randomizerandomnum = int(rnd*ultimo)+1 'randomizando os idsset rsLogo = nothing'*********************** SELECIONANDO O ID RANDOMIZADOsql= " SELECT Top 1 Marca.Codigo_marca, Marca.Logo FROM Marca "sql = sql & " WHERE Codigo_Marca ="&randomnum&""set rsLogo = Conexao.execute(sql)'*********************** VERIFICANDO SE ELE EXISTE NA TABELAwhile not rsLogo.EOF%><img src="<%=application("path")%><%= rsLogo("Logo")%>" border="0"><%rsLogo.MoveNextWendend subrandom ' chama a rotinaset rsLogo = nothingO problema é que ele exibe uma imagem de cada vez, eu preciso que sejam de imagens, depois muda p/ outras 5 e assim por diante. Alguém poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu coloquei top 5 e mesmo assim continuou mostrando uma imagem só. Então p/ mostrar as 5 eu fiz assim:randomrandomrandomrandomrandomChamei a função 5 vezesPor um lado deu certo, vieram as 5 imagens só que algumas se repetem, ficam assim:sharpsharppanasoniccompaqsharpO que fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.