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

Rnd Sempre Com 3


hicarocastro

Pergunta

Olá pessoal,

Estou tentando colocar 3 produtos em ordem randônica mas não ta dando certo, sempre fica 2, 1 e as vezes 3.

Estou utilizando o seguinte código:

<%Set rs= Server.CreateObject("ADODB.Recordset")
sql = "SELECT top 3 produtos.*, * FROM produtos WHERE (((produtos.imagem)<>'') AND ((produtos.destaque)='Sim') AND ((produtos.validade)>=Date()));"
rs.open sql, conex, 3,3


if not rs.eof then
	Total = Rs.RecordCount
	Randomize Timer
    intRnd = Int((Total * Rnd)+0)
    Rs.MoveFirst
    Rs.Move intRnd
end if

%>

Se eu tirar o TOP 3 ele exibe 50 ou 10 ou 5 ou 25 é uma coisa louca, preciso estipular que ele vai selecionar sempre 3.

Antecipadamente agradeço

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...