Ir para conteúdo
Fórum Script Brasil
  • 0

mudar aleatorimente uma imagem (resolvido)


marvi

Pergunta

Olá pessoal, gostaria de saber como mudar sequenciado uma imagem.

Tentei esse método, mas este está fazendo visualizar as imagens que tem número de visialização mais baixa e quero que essas imagens fiquem sequenciado independente de quantidade de visualização.

MAS, elas não podem se repetir até todas serem visualizadas e iniciar tudo de novo, entenderam?

vtipo=1
sql = "select * from publicidade where ativo = 1 and tipo = " & vtipo & " order by visualizacoes asc"    
    set rs = Conexao.Execute(sql) 

    if not rs.eof then
    
    
    
            vizua = CStr(rs("visualizacoes")) + 1
        
            sql = "update publicidade set visualizacoes = " & vizua & " where codigo = "  & rs("codigo")
        Conexao.Execute(sql)     
            
            if rs("ext") = "swf" then%>
            <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="728" height="90">
                <param name="movie" value="<% = rs("nome") %>" >
                <param name="quality" value="high">
                  <embed src="<% = rs("nome") %>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="728" height="90"></embed></object>
            
<%            else
            vlink=rs("link")
            vlink=replace(vlink,"http://","")
            
 %>
                <a href="http://<% = vlink%>" target="_blank">
                    <img border="0" src="<% = rs("nome") %>" width="728" ></a><% end if    
    end if
%>

Editado por marvi
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Deixa eu ver se explico melhor:

Há um banco:

Campo nome | Campo ordem

Figura.jpg | 1

Figuranova.jpg | 2

Assim, no loop a imagem figura.jpg vai ser a primeira se exibir, pois no campo ordem ela está como 1 e quando derem um refresh, atualizar, será exibida a figuranova.jpg que tem no campo ordem o número 2.

Uma é primeira e a outra é segunda e assim posso mudar a ordem, fazendo a figura.jpg ser a segunda se caso eu mude, no campo ordem, o numero 1 para 2

Só que quando ela chegar no numero 2 e for o último número, ela volta para 1 e assim vai.

É como se fosse um banner.

Editado por marvi
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...