Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

natalia

Problema no resultado da busca

Recommended Posts

Oi pessoal, como fazer uma busca que o resultado aparece a mesma página do formulário de busca? pesquisa = Request.Form("pesqCli")strCli = " SELECT * FROM Cliente ORDER BY Nome_Cli "strCli = strCli & " WHERE Nome_Cli LIKE '%" & pesquisa & "%' ORDER BY Nome_Cli "Call Open_cnSet rsCli = Conexao.Execute(strCli)%><form method="post" action="<%= Request.ServerVariables("SCRIPT_NAME") %>"><input type="text" name="pesqCli" class="listmenu" size="40"><input type="image" name="buscar" value="submit" src="<%=application("path")%>images/busca.gif" width="50" height="12"> </form><%While Not rsCli.EOF <%= rsCli("Nome_Cli")%>rsCli.MoveNextWend...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testa para saber se o request está vindo vazio, se estiver não faz busca.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nathalia, você quer fazer a consulta e exibir o resultado na mesma página. Então não utilize Request.Form ("Campo") e sim somente request ("Campo") e sem a opção Action do formulario... Irá ficar algo assim. -> testeform.asp<%Dim Nome, Sobrenome If Request("Submit") = "Submit" Then Nome = Request("nome") Sobrenome = Request("sobrenome") Response.Write Nome & " " & Sobrenome Response.Write "Formulário Teste Preenchido!!!" End IfWith Response .Write "<html><body>" .Write "<form name=teste method=post>" .Write "<input type=text name=nome>" .Write "<input type=text name="sobrenome>" .Write "<input type=submit value=Teste Formulario>" .Write "</form>" .Write "</body></html>"End WithResponse.End%> Bom, Nathalia, fiz esse scriptzinho agora rapidinho, para você enteder como funciona a resposta em única página... OK... QQ problema, posta aí os erros. Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.