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

Duvidas


DackAle

Pergunta

E ae galera =)

Duvida 1

Seguinte, tenho uma paginação ela esta OK, eu que fiz e utilizo em varias aplicações e funciona OK, mas agora tenho que colocar ela com uma busca, bom até ai firmeza, coloquei, a busca é feita normalmente, mas quando vo pra segunda pagina, perde todos os dados e começa do 0 a paginação pegando todos os resultados...

Então queria saber qual a sugestão que vocês me dariam pra não perder os dados e minha paginação com busca funcionar, passar os 3 dados da busca por querystring e na paginação por exemplo ? Tipo

FOR I = 1 TO RS.PageCount STEP 1

response.write "resultados.asp?pagina=" & i & "&var_categoria=" & var_categoria & "&var_tipo=" & var_tipo & "&var_local=" & var_local

Next

por exemplo, sera que assim os dados não seriam perdidos ? dai no começo da pagina ele pega pelo querystring, e faz a busca e continua, num looping praticamente... sera que isso funciona ? alguém tem alguma solução melhor ? rs

Porque imagino que estaja ocorrendo isso porque quando vai pra segunda pagina no request.form ele não ache nada mais... então ele pega tudo...

Duvida 2

Bom tava lendo todos os VBScripts hahahahaha dai vendo codigos e tal, não entendi o LBOUND e o UBOUND e vi que eles são bem usados, mas não entendi pra que servem =/

Se alguém pudesse tentar me explicar pra que servem ambos ficaria grato =)

Duvida 3

Bom peciso pegar registros aleatorios, dai vi que o RND faria isso

dai use

SQL="SELECT TOP 1 * FROM tabela ORDER rnd(id)

beleza não gerou erro, mas ele tambem não pega registro aleatorio é sempre o mesmo, tem que ser feito mais alguma coisa ???

Abração biggrin.gif

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

mas pela logica...

ta assim

var_categoria = request.form("f_categoria)

se eu colocar uma session

session("categoria") = var_categoria

beleza ele salva, mas na pagina dois o request ta vaziu, a session vai ser igual a variavel, se a variavel vai vaziu a ssession tb... e vai dar na mesma... to errado ? rs

Abraços e valeu

Link para o comentário
Compartilhar em outros sites

  • 0
Duvida 2

Bom tava lendo todos os VBScripts hahahahaha dai vendo codigos e tal, não entendi o LBOUND e o UBOUND e vi que eles são bem usados, mas não entendi pra que servem =/

Se alguém pudesse tentar me explicar pra que servem ambos ficaria grato =)

UBound: Devolve o maior valor da dimensão de um array

LBound: Devolve o menor valor da dimensão de um array

Link para o comentário
Compartilhar em outros sites

  • 0

Registro Aleatório: via codigo

<%mostrando un registro aleatorio de una tabla 
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DSN=Pruebas" 

sql = "SELECT * FROM Tu_Tabla"

set rs = Server.CreateObject("ADODB.Recordset")
rs.OPEN sql, conn, 3, 1 


intTotalRecords = rs.RecordCount
Randomize()
intRandomNumber = Int((intTotalRecords * Rnd))
rs.Move intRandomNumber
response.write rs(0) 


rs.Close
conn.close
%>

Registro Aleatório: via SQL (banco MYSQL) não sei se funciona em outros BD
sql = "SELECT * from tabela where campo order by RAND()"

Link para o comentário
Compartilhar em outros sites

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,2k
×
×
  • Criar Novo...