fiz uma pesquisa em um banco de dados que consiste em .....
digitar o nome do individuo no campo de pesquisa.
aparece uma tabela com os resultados....
clica em cima do nome e em fim aparece uma descriçao completa da pessoa...
pois bem...
consegui fazer a pesquisa, e aparecer o nome com o link....
então fiz duas versoes para o mesmo codigo....
em uma delas, a descricao apareceria na mesma pag.... e em outra, em uma pag diferente...
então ficou assim:
www.danntech.com.br/leonardo/teste.asp
e tem a pag que tentei fazer para uma posterior pesquisa em outra pag
www.danntech.com.br/leonardo/detalhes.asp
e aqui estao os codigos:
TESTE.ASP
<html>
<head>
<title>..::DannTech Informática LTDA - IntraNet::..</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Digite um Nome a ser pesquisado...
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="100%" height="24" valign="top">
<form action="teste.asp" method="post">
<input type = text name="buscando" size=12 style= "font-family : Verdana; font-size : 11px; width : 400px;">
<input type="submit" name="Submit" value="Buscar">
</form>
</td>
</tr>
</table>
<%
Busca = Trim(Request.form("buscando"))
%>
<%
set DB = createobject("adodb.connection")
constr = "Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("dados/mkdiv.mdb")
DB.open constr
Set objRS = Server.CreateObject("ADODB.Recordset")
%>
<hr>
<%
function TiraAspas(str)
str = replace(str,"'","""")
TiraAspas = str
End function
if (request("visualizar")<>"S") then
%>
<table width="100%" border="1">
<tr bgcolor="#00CCFF">
<td width="5%"> <div align="center"><strong>Codigo:</strong></div></td>
<td> <div align="center"><strong>Nome:</strong></div></td>
</tr>
<tr>
<td height="1"> </td>
<%
Busca=TiraAspas(Busca)
strSql = "SELECT * FROM pessoas WHERE nome LIKE '%"&Busca&"%'"
objRS.Open strSQL,DB,1,1
%>
<%
If (Busca = "") then
Response.write("Você precisa escrever um nome para realizar sua pesquisa.")
ElseIf (objRS.EOF = true) then
response.write "Sua busca por <b>"&Busca&"</b> não retornou nenhum resultado, por favor tente novamente."
Else
do While not objRS.EOF
%>
</tr>
<tr>
<td width="5%"><a href="?cod=<%=objRS("codigo")%>&visualizar=S"><%=objRS("codigo")%></a></td>
<td><a href="?cod=<%=objRS("codigo")%>&visualizar=S"><%=objRS(TiraAspas("nome"))%></a></td>
<%
objRS.MoveNext
Loop
End IF
%>
</tr>
</table>
<table width="100%" border="1">
<%
else
response.write" <table width=100% border=1>"
strSql = "SELECT * FROM pessoas WHERE codigo = '%"&cod&"%'"
objRS.Open strSQL,DB,1,1
%>
<!-- COLOCAR aqui O RETANTE DOS CAMPOS DA BASE DE DAODOS !.-->
<tr>
<td width="80" bgcolor="#00CCFF"><strong>Codigo</strong></td>
<td width="883"><%=objRS("codigo")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Empresa</strong></td>
<td width="883"><%=objRS("nome")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Cod. Emp.</strong></td>
<td width="883"><%=objRS("codigo_emp")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Titulo</strong></td>
<td width="883"><%=objRS("titulo")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Nome</strong></td>
<td width="883"><%=objRS("nome")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Endereço</strong></td>
<td width="883"><%=objRS("logradouro")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Nº</strong></td>
<td width="883"><%=objRS("numero")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Compl.</strong></td>
<td width="883"><%=objRS("complement")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Bairro</strong></td>
<td width="883"><%=objRS("bairro")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Cidade</strong></td>
<td width="883"><%=objRS("cidade")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Est.</strong></td>
<td width="883"><%=objRS("estado")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>CEP</strong></td>
<td width="883"><%=objRS("cep")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Tel.1</strong></td>
<td width="883"><%=objRS("telefone1")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Ram.1</strong></td>
<td width="883"><%=objRS("ramal1")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Tel.2</strong></td>
<td width="883"><%=objRS("telefone2")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Ram.2</strong></td>
<td width="883"><%=objRS("ramal2")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Fax</strong></td>
<td width="883"><%=objRS("fax")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Ram.Fax</strong></td>
<td width="883"><%=objRS("ramalfax")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Depto.</strong></td>
<td width="883"><%=objRS("departamnt")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>R.G.</strong></td>
<td width="883"><%=objRS("rg")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>CPF</strong></td>
<td width="883"><%=objRS("cpf")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Sexo</strong></td>
<td width="883"><%=objRS("sexo")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Data Nasc.</strong></td>
<td width="883"><%=objRS("data_nasc")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>E-mail</strong></td>
<td width="883"><%=objRS("email")%></td>
</tr>
<tr>
<td bgcolor="#00CCFF"><strong>Site</strong></td>
<td width="883"><%=objRS("site")%></td>
</tr>
<%
response.write" </table>"
objRS.MoveNext
end if
%>
</table>
</body>
</html>
DETALHES.ASP (eu ainda não sei nem o que fazer nela... mas sei que apenas indicando no link acimda da teste.asp antes do ?cod... ficar assim detalhes.asp?cod.... então preciso apenas saber como pegar a pesquisa do link e jogar nas tabelas... cada sedula com seu campo....
Pergunta
Guest vlaryous
estou com um certo probleminha.....
fiz uma pesquisa em um banco de dados que consiste em .....
digitar o nome do individuo no campo de pesquisa.
aparece uma tabela com os resultados....
clica em cima do nome e em fim aparece uma descriçao completa da pessoa...
pois bem...
consegui fazer a pesquisa, e aparecer o nome com o link....
então fiz duas versoes para o mesmo codigo....
em uma delas, a descricao apareceria na mesma pag.... e em outra, em uma pag diferente...
então ficou assim:
www.danntech.com.br/leonardo/teste.asp
e tem a pag que tentei fazer para uma posterior pesquisa em outra pag
www.danntech.com.br/leonardo/detalhes.asp
e aqui estao os codigos:
TESTE.ASP
DETALHES.ASP (eu ainda não sei nem o que fazer nela... mas sei que apenas indicando no link acimda da teste.asp antes do ?cod... ficar assim detalhes.asp?cod.... então preciso apenas saber como pegar a pesquisa do link e jogar nas tabelas... cada sedula com seu campo....um muito obrigado
vlw
falou
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.