Pessoal, eu queria que ao preencher um formulario, os dados fossem enviados ao bd, mas abrisse um outro formulario em outra pagina, com mais campos , para preencher os campos restantes...ou seja, um cadastro em 2 etapas... mas não sei como fazer, sei q tem q usar o session(id), algo do tipo...alguém tem uma dica? meu codigo é esse:
Não estou tb conseguindo colocar o redirect ... não funciona!!
Pergunta
Gustavo Moraes
Pessoal, eu queria que ao preencher um formulario, os dados fossem enviados ao bd, mas abrisse um outro formulario em outra pagina, com mais campos , para preencher os campos restantes...ou seja, um cadastro em 2 etapas... mas não sei como fazer, sei q tem q usar o session(id), algo do tipo...alguém tem uma dica? meu codigo é esse:
Não estou tb conseguindo colocar o redirect ... não funciona!!
<!--#include file="restrito.asp"--> <!--#include file="conectar.asp"--> <% Dim data, dia, mes, ano dia = Day(now()) mes = Month(now()) ano = Year(now()) data = dia & "/" & mes & "/" & ano %> <html> <head> <title>Cadastrando Notícia</title> <link rel="stylesheet" type="text/css" href="estilo.css"> <script src="funcoes.js"></script> </head> <body> <!--#include file="topo.inc"--> <br /><br /> <% AbreMus If Request.form("enviado") = "sim" then SQL = "SELECT * FROM noticias ORDER BY id DESC" Set rs = Conexao.Execute(SQL) noticia1 = rs("id") noticia2 = noticia1 + 1 noticia = replace(request.form("noticia"), "'", "''") noticiad = replace(noticia, chr(13), "<br>") Sql = "INSERT INTO noticias (user, data, assunto, noticia, sub, foto, email) " Sql = Sql & "VALUES('" & Request.Form("user") & "','" Sql = Sql & Request.Form("data") & "','" & Request.Form("assunto") & "','" & noticiad & "','" & Request.Form("sub") & "','" & Request.Form("foto") & "','" & Request.Form("email") & "')" Conexao.Execute(Sql) %> <font face="Verdana"><font size="3" color="#FFFFFF" face="Verdana"><b>Noticia enviada com sucesso!<BR> Obrigado <%=Session("login")%>!</font><br> <font size="3"><a href="ver.asp"><b>Clique Aqui para ver todas as notícias</a> OU<BR> <a href="noticia.asp?id=<%=noticia2%>"><B>A</B>qui <b>P</b>ara ver somente a que você postou</font> <% else %> </font> <form action="enviar.asp" method="post" name="form"> <input type="hidden" value="sim" name="enviado"> <input type="hidden" value="<%=Session("login")%>" name="user"> <input type="hidden" value="<%=data%>" name="data"> <input type="hidden" value="<%=Session("email")%>" name="email"> <table width="100%" cellpadding="3" cellspacing="0" bgcolor="#ECECEC"> <tr> <td bgcolor="#eeeeee" width="23%"><font size=2><b>Título:</b></font></td> <td bgcolor="#eeeeee" width="77%"><font size=2><input type=text name="assunto" value="" size="70" maxlength="100"></font></td> </tr> <tr> <td bgcolor="#eeeeee" width="23%"><font size=2><b>Sub-título:</b></font></td> <td bgcolor="#eeeeee" width="77%"><font size=2><input type=text name="sub" value="" size="120" maxlength="200"></font></td> </tr> </table> <table> <tr> <td valign=top bgcolor="#eeeeee" width="23%"><font size=2><b>Mensagem:</b></font></td> <td bgcolor="#eeeeee"><font size="2"> <textarea name="noticia" rows="12" cols="60"></textarea> </font><BR> </td> </tr> </table> <table bgcolor="#eeeeee" align="center" width="100%"> <tr> <td bgcolor="#eeeeee" width="23%"><font size=2><b>Foto da Home:</b></font></td> <td bgcolor="#eeeeee" width="77%"><font size=2><input type=text name="foto" value="" size="30" maxlength="100"></font></td> </tr> </table> <table bgcolor="#eeeeee" align="center" width="100%"> <tr> <td align="center"> <input type="submit" value="=-Postar-="> <input type="reset" value="=-Apagar-="> </td> </tr> </table> </form> </body> </html> <% FechaMus end if %>Editado por Gustavo MoraesLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.