Gostaria de ajuda em programação ASP, visto estar agora a começar.
Tenho um formulário (Fig1) em que só tem um camo do tipo texto
<html> <head> <title> Passando dados no formulário </title> </head> <body> <form action="http://localhost/livroasp/AspForm_artigo.asp" method="get"> Codigo <input type="text" size="9" name="codigo"/> <input type="submit" name="B1" value="OK"/> </form> </body> </html>
Quero de seguida, assim que escrever um codigo ex: 00550, ele me redireccione a pagina onde está o codigo em ASP que faz ligação a base de dados: AQUI Vai:
<%@language=Vbscript %> <%Vcodigo=request.QueryString("codigo") %> <!--#include Virtual="/meus_ssi/conecta_clisare007.asp"--> <% COMANDO="Select * from Projecto002.dbo.artigos a where a.Cod_Art ='"& request.QueryString("Vcodigo") &"'" Set RecProjecto002=BdProjecto002.Execute(COMANDO) %> <html> <head> <title> ASP - Recebendo dados do formulário </title> </head> <Body> <% Response.Write "Codigo :" & RecProjecto002("Cod_Art") & "<br>" Response.Write "aRTIGO :" & RecProjecto002("descr_art") & "<br>" BdProjecto002.Close set BdProjecto002=nothing %> </body> </html>
O problema é que ele não assume o que escrevi no formulário. Como está o código ele simplismente mostra-me o primeiro codigo e discrição de artigo que encontrar e não aquele que escrevi no formulário.
Agradecia ajuda
Obrigado
Edição feita por: Renan L. Queiroz, 31/03/2010, 10:19.
Fique atento às regras de formatação!