Jony Walker Postado Novembro 7, 2005 Denunciar Share Postado Novembro 7, 2005 Estou tentando fazer esta página de busca funcionar mas ela não faz a busca de acordo com o comando do form. <!-- #INCLUDE FILE="conn.asp" --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Untitled Document</title><%Dim strSQLDim rsSQLDim XGRUPODim XMARCADim XDESC%><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><%TXT=""OTXT=""IF XGRUPO<>"" THEN TXT=TXT&"doutor LIKE '"&TRIM(XGRUPO)&"%'" OTXT=OTXT&"&g="&TRIM(XGRUPO)END IFIF XMARCA<>"" THEN IF TXT<>"" THEN TXT=TXT&" AND " END IF TXT=TXT&"clinica LIKE '"&TRIM(XMARCA)&"%'" OTXT=OTXT&"&m="&TRIM(XMARCA)END IFIF XDESC<>"" THEN IF TXT<>"" THEN TXT=TXT&" AND " END IF TXT=TXT&"form LIKE '"&TRIM(XDESC)&"%'" OTXT=OTXT&"&d="&TRIM(XDESC)END IFIF TXT="" THEN TXT="doutor NOT LIKE ' '"END IFTXT=TXT+" AND TRIM(tel)<>''"strSQL = "SELECT doutor,clinica,form,tel FROM doutores WHERE "&TXT&" ORDER BY doutor,form"call abre_conexaoSet rsSQL = Conexao.execute(strSQL)'Response.Write (txt)&"<BR>"'Response.Write (otxt)&"<BR>" %> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="92%" id="AutoNumber1"> <tr> <td width="16%"><font size="2">Grupo</font></td> <td width="60%"><input type="text" name="g" VALUE="<%=XGRUPO%>" size="45"></td> <td width="167%"> </td> </tr> <tr> <td width="16%"><font size="2">Marca</font></td> <td width="60%"><input type="text" name="m" VALUE="<%=XMARCA%>" size="45"></td> <td width="167%"> </td> </tr> <tr> <td width="16%"><font size="2">Descrição</font></td> <td width="60%"><input type="text" name="d" VALUE="<%=XDESC%>" size="45"></td> <td width="167%"> <input type="submit" value="Procurar" name="B1"></td> </tr> </table><%if TXT = "" thenXGRUPO = ""XDESC = ""XMARCA = ""%> <% else %> <table> <td style="border-style: solid; border-width: 1" ><%= rsSQL("doutor")%> </td> <td style="border-style: solid; border-width: 1" ><%= rsSQL("clinica")%> </td> <td style="border-style: solid; border-width: 1" ><%= rsSQL("form") %> </td> </tr></table><% end if %></body></html><%rsSQL.CloseCall fecha_conexaoSet rsSQL = Nothing%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Washington Luíz Postado Novembro 7, 2005 Denunciar Share Postado Novembro 7, 2005 No seu código você utiliza uma variável sem dar valor a ela.É o caso da variável XGRUPO, por exemplo.Você a chama na instrução SQL, mas não passa nenhum valor pra ela no seu código.Tente recuperar o valor do campo do formulário e passar para a variável.Faça isso para as outras variáveis que estão vazias também. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jony Walker Postado Novembro 8, 2005 Autor Denunciar Share Postado Novembro 8, 2005 Obrigado pela ajuda Washington.... Mas eu acho q a idéia é essa, ela começar sem valor ao abrir a página e depois de preencher os campos é q elas vão ter seus valores definidos... Haveria um outro modo de fazer isso ??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jony Walker
Estou tentando fazer esta página de busca funcionar mas ela não faz a busca de acordo com o comando do form.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.