Jump to content


Photo

Como Eu Usaria Randrange Pra Não Mostrar


  • Faça o login para participar
2 replies to this topic

#1 Celão

Celão

    Marcelo Santino

  • Usuários
  • 525 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 07/07/2004, 01:38

opa... blz?

eu queria mostrar resultados randomicos de uma query, sendo que mostrariam 2 valores e não poderiam ser repetidos!
eu sei que eu posso usar RandRange, mas não sei como fazer pra ele não duplicar!
eu estou mostrando:
<cfoutput query="q_nome" maxrows="2">
#RandRange(1,q_nome.recordcount)#
</cfquery>

como ficaria???

valeu... abração!

Edição feita por: Celão, 07/07/2004, 01:43.

Marcelo Santino - DBA SQL Server/Oracle
Banco de dados e Tecnologia: www.bau-de-dev.com

#2 [tiago]

[tiago]

    Taekwondo SP

  • Usuários
  • 193 posts
  • Sexo:Não informado

Posted 07/07/2004, 23:54

nunca tentei, mas vamos ver se dar certo...
<cfquery name="qQuery" datasource="DSN">
SELECT * FROM tabela
</cfquery>

<cfset randomico1 = RandRange(1,qQuery.RecordCount)>
<cfset randomico2 = RandRange(1,qQuery.RecordCount)>

<cfif #randomico1# EQ #randomico2#>
   <cfset randomico3 = RandRange(1,qQuery.RecordCount)>
   <cfoutput query"qQuery" maxrows="1">
   #randomico1# e #randomico3#
   </cfoutput>

   <cfelse>
   <cfoutput query"qQuery" maxrows="1">
   #randomico1# e #randomico2#
   </cfoutput>
</cfif>

naum testei, mas espero que de certo... fui

Edição feita por: [tiago], 09/07/2004, 00:49.

Tiago Mendes Cold Fusion

||CF Studio RIA - cfstudioria.com.br||

#3 Celão

Celão

    Marcelo Santino

  • Usuários
  • 525 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 08/07/2004, 00:14

po... bem pensado!

vamo ve no q q dá!
Marcelo Santino - DBA SQL Server/Oracle
Banco de dados e Tecnologia: www.bau-de-dev.com




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq