Ir para conteúdo

POWERED BY:

Arquivado

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

Programdor2008

Insert

Recommended Posts

Olá galera, gostaria de saber se tem como eu salvar os dados de um formulário no banco de dados dando um insert na mesma pagina??? sem que eu precise criar uma outra pagina.asp para salvar esses dados...

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz isso:

<form method="post" action="pagina.asp?Inserir=Teste">
seu form...................
</form>

<%
If CStr(Request.QueryString("Inserir")) = "Teste" Then

seu código de inserir

End If
%>

ou isso que é mais seguro pois não passa valor na query e sim pelo form:

<form method="post" action="pagina.asp">
seu form...................

<input type="submit" name="Nome_Form" value="Cadastrar">
</form>

<%
If Request.Form("Nome_Form") = "Cadastrar" Then

seu código de inserir

End If
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz isso:

<form method="post" action="pagina.asp?Inserir=Teste">
seu form...................
</form>

<%
If CStr(Request.QueryString("Inserir")) = "Teste" Then

seu código de inserir

End If
%>

ou isso que é mais seguro pois não passa valor na query e sim pelo form:

<form method="post" action="pagina.asp">
seu form...................

<input type="submit" name="Nome_Form" value="Cadastrar">
</form>

<%
If Request.Form("Nome_Form") = "Cadastrar" Then

seu código de inserir

End If
%>

 

Ok Ted Valeu pela dica... so mais um pergunta.. é seguro fazer esse insert na mesma pagina? ou é a mesma coisa se chamasse outra pagina?

Compartilhar este post


Link para o post
Compartilhar em outros sites

na mesma pagina tem o problema do f5 que pode re-cadastrar

ai você tem que verificar se ja existe antes de cadastrar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas voce pode fazer an mesma pagina e apos cadastrar redirecionar para outra, a index por exemplo

 

Ai elimina este ultimo problema citado

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.