Ir para conteúdo

POWERED BY:

Arquivado

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

mdl

[Resolvido] request.form em mais de um formulario

Recommended Posts

Boa tarde

 

a questão é a seguinte, tenho um programa que seleciona os dados preenchidos e os envia ao outro pelo request.form, ente programa por sua vez teria que enviar os mesmos dados para outro processa-los, existe alguma forma de se fazer isto, estou quebrando a cabeça e não consigo achar uma solução.

 

Agradeço desde já

 

mauro

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer passar os dados de um form para outro é isso?

 

 

entao imagina

 

form1

 

tem um input text chamado nome

 

você envia o form por post ae você no outro form pega por request da seguinte forma

 

nome=request.form("nome")

 

agora imagina no form 2 você tem um outro campo text onde quer que receba esse valor

 

so fazer

<input type="text" nome="recebe_nome" value="<%=nome%>" />

e já era

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade o paramentro nome é escrito em ingles, entao o certo seria name

 

<input type="text" name="recebe_nome" value="<%=nome%>" />
No caso vamos supor que o form esteja redirecionando quando o usuário executar para a pagina teste...

 

lá você ira receber dado do input acima resgatando o valor pelo nome da váriavel, neste caso foi dado o nome deste input de recebe_nome, então para resgatar este valor, você resgata dando um request neste form neste caso

 

request.form("recebe_nome")
tu pode utilizar direto ou pode criar uma variavel como sugerido pelo amigo acima

 

nome = request.form("recebe_nome")
tu pode recuperar o valor direto

 

response.write(request.form("recebe_nome"))
ou recuperar uma variavel, mais neste caso crie esta variavel e coloque o request no valor dela, para recuperar

 

response.write(nome)
é basicamente assim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer passar os dados de um form para outro é isso?

 

 

entao imagina

 

form1

 

tem um input text chamado nome

 

você envia o form por post ae você no outro form pega por request da seguinte forma

 

nome=request.form("nome")

 

agora imagina no form 2 você tem um outro campo text onde quer que receba esse valor

 

so fazer

<input type="text" nome="recebe_nome" value="<%=nome%>" />

e já era

 

na verdade eu vou usar os dados em um comando mysql exemplo update from lista where lista_nome = "listanome" , precisaria então como se fosse um request porém os dados são do primeiro programa e a execução ocorre no terceiro daí a dificuldade.

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou tentar explicar,

 

1 - primeiro programa seleciona.asp (programa filtra alguns dados como data e numero de um boleto

 

2- exibe.asp (programa exibe dados de acordo com os dados filtrados , recebidos do programa anterior via request.form usuário tem opção de alterar o registro especificamente o nome de um vendedor, atravéz de um botão

 

3- processa.asp este terceiro programa deveria executar uma alteração no registro selecionado utilizando um comando mysql , que precisa dos dados que foram filtrados no primeiro programa a minha dúvida é como transportar estes dados também para este programa já que já foi requisitado no segundo, não há campos do tipo text no segundo programa este apenas seleciona dados de um banco de dados, a dificuldade é requisitar os dados do primeiro programa.

 

desculpe se esta confuso mas se puder ajudar agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara transporte todos por querystring seria mais ou menos assim

 

sua url, mais querystring separando e apontando os dados

 

http://www.seusite.com.br/dados.asp?nome=p...amp;rua=dalvada

 

e por ae vai.....

 

vamos supor que seu sistema tenha 3 pagina.... a primeira e aonde tem um form aonde o usuário ira colocar os dados... logo após o usuário finalizar ele ira apertar o botão do form que ira encaminhar o registro para a segunda página.

 

Nesta segunda página você recupera os dados passados por este form, para pegar utilize o request.form... seria assim

 

nome = request.form("nome")

idade = request.form("idade")

sexo = request.form("sexo")

 

dai com estes dados você pode colocalos em um outro form de forma hidden para finalizar o registro nesta outra página, e na seguinte recuperar novamente pelo request.form, ou você pode colocar diretamente na url do form ou do link e depois recuperando por querystring, você também pode utilizar session ou aplication para guardar os dados temporariamente e depois recupera-los, porém você tem que utilizar antes disso o request.form ou o request.querystring

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.