Ir para conteúdo

POWERED BY:

Arquivado

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

Evandro Domingues

[Resolvido] Atualizar recordset na mesma página com critério de f

Recommended Posts

:)

Boa tarde companheiro.

Estou com uma dúvida. como faço para conforme a seleção de um combo eu atualize o recordset da página e execute a mesma página, só que agora com o critério selecionado.

 

:ermm:

segue abaixo um simple exemplo:

neste caso estou abrindo toda a agenda, quero, que quando selecionar no slt_filtragem o tipo Pessoal ou Comercial venha apenas este tipo no recordset e poder mudar a ordenação também, só que executando novamente a mesma página index.asp e mudando apenas o resultado do recordset (fechando e reabrindo com novos critérios).

 

 

:huh:

não sei como fazer isto !!!

 

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
<%
var agendacmd = Server.CreateObject ("ADODB.Command");
agendacmd.ActiveConnection = "dsn=catalogo;";
agendacmd.CommandText = "SELECT ID,NOME,TIPO FROM AGENDA";
agendacmd.Prepared = true;

var rsAgenda = agendacmd.Execute();
var rsAgenda_Linhas = 0;
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>.:: Catálogo Eletrônico ::.</title>
</head>
<body>
<form action="" method="post" name="frm_busca" target="_self" id="frm_busca">
Busca
<label>
<input name="txtbusca" type="text" id="busca" size="65" maxlength="255" />
</label>
<label>
<input type="submit" name="btn_busca" id="buscar" value="Buscar" />
<br />
</label>
</form>
<form action="" method="post" name="frm_edicao" target="_self" id="frm_edicao">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="14%">Tipo Contato</td>
<td width="36%">
<label>
<select name="slt_filtragem" id="slt_filtragem">
<option value="P">Pessoal</option>
<option value="C" selected="selected">Comercial</option>
</select>
</label>
</td>
<td width="14%">Ordenação</td>
<td width="36%">
<label>
<select name="slt_ordenacao" id="slt_ordenacao">
<option value="0" selected="selected">Ordem Alfabética</option>
<option value="1">Ordem Código</option>
</select>
</label>
</td>
</tr>
</table>
</form>
<% if (!rsAgenda.EOF || !rsAgenda.BOF) { %>
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td width="16%">Código</td>
<td width="84%">Nome</td>
</tr>
<% while (!rsAgenda.EOF) {%>
<tr>
<td><%=(rsAgenda.Fields.Item("ID").Value)%></td>
<td><%=(rsAgenda.Fields.Item("NOME").Value)%></td>
</tr>
<% rsAgenda.MoveNext();
}%>
</table>
<% }%>
</body>
</html>
<%
rsAgenda.Close();
%>

 

:mellow:

Alguém pode me ajudar ?!

 

Grato. ^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com Ajax / Jquery é possivel fazer isso.

 

Existem alguns exemplos no laboratório de scripts, veja se algum deles pode ajudar.

No site oficial do jquery tem vários exemplos do que é possivel fazer com o jquey, pode ser que algum deles te ajude, mas o conteudo se não me engano é em inglês.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com Ajax / Jquery é possivel fazer isso.

 

Existem alguns exemplos no laboratório de scripts, veja se algum deles pode ajudar.

No site oficial do jquery tem vários exemplos do que é possivel fazer com o jquey, pode ser que algum deles te ajude, mas o conteudo se não me engano é em inglês.

 

Grande Vinicius... vlw mesmo. :clap: inclusive tenho visto que o ajax e jquery são grandes tendências da web no momento.

 

Mas não estou podendo apreder ainda... vou estudar claro, mas estou precisando fazer rodar este pequeno exemplo que enviei... pois já tenho uma aplicação prática para o mesmo.

então, queria mesmo fazer utilizando o asp e o javascript que tenho um leigo e fraco conhecimento, porém já dá pra engatinhar...

 

:huh: sabe como é né... será que você ou algum companheiro de boa vontade aí não pode me dar pelo menos um exemplo simples e rápido de como faço isto ?!

 

ficarei muito grando...

 

vlw mesmo.

 

abração. :)

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.