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

Duas Duvidas


DackAle

Pergunta

E ae galera =)

Mais duas duvidas =P

Seguinte fi um sisteminha de pegar um resultado de uma array aleatoriamente por RND e randomize, funciona normal, bem facil de se fazer... bom agora estou utilizando o getrows para fazer os selects e o getrows pelo que entendi pega os resultados do select e guarda em um array "invisivel", o que quero saber é se tem como saber o numero de array que é feito para eu fazer esse sistema aleatoria... exemplo, faço um select e vamos dizer que fosse feito assim

nome(2)

nome(0) = alexandre

nome(1) = felipe

só que na realidade quando é feito o getrows você não ve a array, eu queria saber no caso que existem 2 valores... como posso fazer isso ?

Segunda duvida, fiz uma paginação, funciona perfeitamente, a unica coisa que queria fazer é mudar o links atual da pagina, colocar um [] entre o link, exemplo

1 2 [3] 4 5

A logica que pensei é pegar a pagina atual e na hora que fizer o For para criar os links ver se o I atual bate com a pagina atual se bater adiciona os []

FOR I = 1 TO exe.pagecount STEP 1
Response.write "<A href=" & endereco & "?pagina=" & i & "&f_categoria=" & Server.URLEncode(var_categoria) & "&f_tipo=" & Server.URLEncode(var_tipo) & "&f_local=" & Server.URLEncode(var_local) & " class='link01'>" & i & "</a> "
NEXT

eu poderia fazer um IF dentro do response.write ali no ">" & i & "</a>" ?

Bom é isso galera, qualquer ajuda ta valendo =)

Abraços e Valeu

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Quanto a "array invisivel" já tentou usar Ubound(variavel) para ver o numero de elementos da array???

Em relação ao link da paginação voce tem que usar if mesmo, exempo:

FOR I = 1 TO exe.pagecount STEP 1
if i = variavel 'variavel que armazena o numero da pagina atual
   Response.write "<A href=" & endereco & "?pagina=" & i & "&f_categoria=" & Server.URLEncode(var_categoria) & "&f_tipo=" & Server.URLEncode(var_tipo) & "&f_local=" & Server.URLEncode(var_local) & " class='link01'>[" & i & "]</a> "
else
   Response.write "<A href=" & endereco & "?pagina=" & i & "&f_categoria=" & Server.URLEncode(var_categoria) & "&f_tipo=" & Server.URLEncode(var_tipo) & "&f_local=" & Server.URLEncode(var_local) & " class='link01'>" & i & "</a> "
end if
NEXT

Link para o comentário
Compartilhar em outros sites

  • 0

beleza!!! testa ai!!

Caso queira economizar linha da pra fazer a paginação assim tbém:

FOR I = 1 TO exe.pagecount STEP 1
if i = variavel 'variavel que armazena o numero da pagina atual
   mostra= "[" & i & "]</a> "
else
   mostra= i & "</a> "
end if
Response.write "<A href=" & endereco & "?pagina=" & i & "&f_categoria=" & Server.URLEncode(var_categoria) & "&f_tipo=" & Server.URLEncode(var_tipo) & "&f_local=" & Server.URLEncode(var_local) & " class='link01'>" & mostra
NEXT

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,3k
    • Posts
      652,4k
×
×
  • Criar Novo...