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

Select De Acordo Com Combobox Da Pagina Passada


§uiciDa£

Pergunta

ae galera eu fi um search, assim

tem um input (nome) e um combobox (tipo)

eu qria assim, q quando a pessoa clicase em ok, q fize-se o select de uma tabela de acordo com o combo...mais num deu certo, olha só, eu usei este tipo de selct

SELECT * FROM '"&tipo&"'

e declarei a variavel assim

<%tipo = Request.QueryString("tipo")%>

porque da dando erro ??

Link para o comentário
Compartilhar em outros sites

21 respostass a esta questão

Posts Recomendados

  • 0

e ae, beleza?

no combo que você diz.. ele seleciona a TABELA ..?

você quer colocar uma variavel no lugar do nome da tabela.. no select?

faz assim:

sql = "select * from "&variavel&" "

era isso ..?

t+

Link para o comentário
Compartilhar em outros sites

  • 0

você tentou o que eu falei ?

Link para o comentário
Compartilhar em outros sites

  • 0

ahá..

amigo..

vamos por partes.

Primeiro ,veja se a variavel que você esta colocando no SELECT está com valor. se ela estiver vazia, vai dar erro mesmo!

dá um response.write nela.. se mostrar o valor beleza.. se não mostrar taí o erro.

o modo que te passei, eu uso aqui e sempre funciona

só da erro, quando a variavel esta vazia..

Link para o comentário
Compartilhar em outros sites

  • 0

SQL = "select * from "&tipo&" where nome like "&nome&" "

--

vem qui veio, eu baxei um arquivo da net, ele usa esse tipo de var em vez dese q eu to usando '%"+ var +"%', e sse tipo funciona...

mais quando eu etstei nu meu codigo parece q ele num seleciona nd, mostra como as pesquisa tivese dado em nenhum resultado...

to fikano loco tongue.gif

Link para o comentário
Compartilhar em outros sites

  • 0

olha, a primeira dica que lhe dou, é dar response.write nas duas variaveis que você esta usando no select, pra ver se elas estão ok.

se aparentarem estar OK, eu testaria usando TRIM (pra tirar os possíveis espaços em branco)

depois, olha só:

SQL = "Select * From tabela where campo like '%"+variavel+"%' "

esse seria um exemplo..

t+

Link para o comentário
Compartilhar em outros sites

  • 0

bom.. seu sql mudou, daquele que você postou no começo, né?

hehehe

você fez o que eu falei?

testou se as variaveis TIPO e NOME tem valores?

porque você colocou '%"+tipo+"% no tipo?

Link para o comentário
Compartilhar em outros sites

  • 0

sim já testei... deu td certo inclusive quando eu faço a busca ele escreve

--

Nada consta com a palavra bruno no tipo nome

--

onde bruno foi o q eu digitei e nome, é um valor q ta nu combo

num é q mudou, é q eu tenteii explica de um jeito mais facil só pra vocês me darem a função !

Link para o comentário
Compartilhar em outros sites

  • 0

porque você colocou '%"+tipo+"% no tipo?

ele não apresenta mais erros..?

só não mostra certo ?

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