Ir para conteúdo

POWERED BY:

Arquivado

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

FGC

Id pegando o registro anterior

Recommended Posts

Boa Noite Amigos,

 

Estou com problema para emitir uma carteirinha de alunos, ocorre que ao excecutar a busca quando eu clico no botao imprimir de um determinado Aluno ele esta pegando o registro anterior do Aluno selecionado e não o atual ..o link está assim :

 

imprimir_carteirinha.asp?id=id%>

 

Alguem tem ideia o que pode ser ?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

como esta sua SQL ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

imprimir_carteirinha.asp?id=id%> ??

 

deveria

 

<%

"imprimir_carteirinha.asp?id=" & rs("id")%>

 

para quando for montar o link ele concatene o valor do recordset...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vc esta recuperando a querystring da onde ?

Tenha certeza que ela esta vindo com dados e concatene ela assim na url

 

id=request.qureystring("id")

 

"imprimir_carteirinha.asp?id=" & id%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vc esta recuperando a querystring da onde ?

Tenha certeza que ela esta vindo com dados e concatene ela assim na url

 

id=request.qureystring("id")

 

"imprimir_carteirinha.asp?id=" & id%>

O link da pagina da consulta esta assim : imprimir_carteirinha.asp?id=<%=id%>

 

 

 

e o codigo da pagina que mostra os dados da carteirinha assim :

 

<% id = request.querystring("id")
          sqlstmt = "SELECT * FROM alunos where id =" & id & " ORDER BY id DESC"
          Set rs = Server.CreateObject("ADODB.Recordset")
          rs.Open sqlstmt, Dados, 3, 3
          TotalRecs = rs.recordcount
		  
				id = rs("ID")
		name1 = rs("alunos")
		name2 = rs("nasc")
		name3 = rs("categorias")
		name4 = rs("municipio")
	
	
		p1= rs("bairro")
		
	  	description = p1 %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O correto seria assim

 

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!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>Relação de Alunos</title>
</head>
<%
id = request.QueryString("id")%>
<a href="imprimir_carteirinha.asp?id=<%=id%>">Imprimir</a>
 
<body>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

FGC esse id é chave primária ou extrangeira? Parece primária pra que esta usando o recordcount? Não vai sempre da 1 ou null em caso do id não existir? Mas como vem carregado de outra página ele sempre vai existir mas então sempre será 1 e no ASP o recordcount não funciona VC teria que usar o getrows pesquise sobre... e pra que o campo bairro do RS vai para p1 para depois o p1 ir para description? podia ir direto não?

Compartilhar este post


Link para o post
Compartilhar em outros sites
<% id = request.QueryString("id")%> <a href="imprimir_carteirinha.asp?id=<%=id%>">Imprimir</a>

 

vc precisa concatenar a variável id, a qual recebe a querystring na url

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

O correto seria assim

 

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!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>Relação de Alunos</title>
</head>
<%
id = request.QueryString("id")%>
<a href="imprimir_carteirinha.asp?id=<%=id%>">Imprimir</a>
 
<body>
</body>
</html>

Ola Gilberto,

 

Desculpa a demora do exemplo cima funcionou perfeitamento..

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tudo bem, feliz...

 

Mas você marcou o post do XAN como a solução kkkk.

 

Já que você colocou o dele como resolveu marca uma pontuação positivo no meu ai kkk.

 

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

1779928_690550917655374_835216970_n.jpg

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.