Zoação 2 Denunciar post Postado Julho 13, 2013 Tenho um formulário de login que possui o seguinte TEXTBOX. login.php <input name="login" type="text" id="login" style="width: 215px" /> Preciso que o que for digitado neste TEXTBOX seja exibido na página seguinte, caso seja logado neste TEXTBOX: <input type="text" name="nome" /> Como faço isto? O usuário digita em um campo e na página seguinte é exibido o que ele digitou... em outro textbox. Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
allex_carvalho 124 Denunciar post Postado Julho 13, 2013 Isso é um formulário, certo? Ele tem um method, post ou get. É só restagar esse valor: <input type="text" name="nome" value="<?php echo $_POST['login']; ?>" /> <!-- ou --> <input type="text" name="nome" value="<?php echo $_GET['login']; ?>" /> Compartilhar este post Link para o post Compartilhar em outros sites
Zoação 2 Denunciar post Postado Julho 14, 2013 Alex, Tentei os dois e nenhum deles funcionou... Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Julho 14, 2013 Posta o formulário completo. Compartilhar este post Link para o post Compartilhar em outros sites
Zoação 2 Denunciar post Postado Julho 14, 2013 Veja o formulário abaixo: O formulário abaixo é o login.php onde preciso que o que for digitado no "login" seja copiado para o próximo formulário que será aberto. Veja: <!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=iso-8859-1" /> <title>Login</title> <style type="text/css"> <!-- .Style6 {font-size: 13px} .auto-style1 { text-align: center; } .auto-style2 { background-color: #BABABA; } .auto-style3 { text-align: center; background-color: #BABABA; } .auto-style8 { font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: small; text-align: center; background-color: #BABABA; } .auto-style9 { font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: x-small; text-align: center; background-color: #BABABA; } --> </style> </head> <body> <form id="form1" name="form1" method="post" action="logar.php"> <table border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="2" class="auto-style1"> </td> </tr> <tr> <td colspan="2" class="auto-style2"><div align="center"> </div></td> </tr> <tr> <td style="width: 130px" class="auto-style8"><strong>Login:</strong></td> <td class="auto-style3" style="width: 264px"><span class="Style6"> <label> <input name="login" type="text" id="login" style="width: 215px" /> </label> </span></td> </tr> <tr> <td style="width: 130px" class="auto-style8"><strong> </strong></td> <td class="auto-style3" style="width: 264px"> </td> </tr> <tr> <td style="width: 130px" class="auto-style8"><strong>Senha:</strong></td> <td class="auto-style3" style="width: 264px"><span class="Style6"> <label> <input name="senha" type="password" id="senha" style="width: 217px" /> </label> </span></td> </tr> <tr> <td class="auto-style3" colspan="2"> </td> </tr> <tr> <td class="auto-style3" colspan="2"><span class="Style6"> <label> <input type="submit" name="Submit" value="LOGAR" /> </label> </span></td> </tr> <tr> <td style="width: 130px" class="auto-style2"> </td> <td class="auto-style2" style="width: 264px"> </td> </tr> <tr> <td class="auto-style9" colspan="2"> <strong>Esqueceu sua senha?</strong></td> </tr> <tr> <td class="auto-style9" colspan="2"> <strong>Faça seu Cadastro</strong></td> </tr> <tr> <td style="width: 130px" class="auto-style2"> </td> <td class="auto-style2" style="width: 264px"> </td> </tr> <tr> <td class="auto-style1" colspan="2"> </td> </tr> </table> </form> </body> </html> O formulário abaixo é onde preciso exibir o nome do usuário em uma "textbox", veja: <head> <style type="text/css"> .auto-style1 { text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: x-small; } .auto-style2 { font-family: Verdana, Geneva, Tahoma, sans-serif; } .auto-style4 { font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: x-small; } .auto-style5 { font-size: x-small; } .auto-style6 { border-collapse: collapse; border-style: solid; border-width: 1px; } .auto-style7 { font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: x-small; border-style: solid; } </style> </head> <body style="background-color: #E7F1F8"> <form enctype='multipart/form-data' action='process.php' method='post'> <table cellspacing="1" style="width: 750;" bordercolor="#000066" cellpadding="5" align="center" class="auto-style6"> <tr> <td colspan="3" bgcolor="#B5CBEF" height="17" width="100%" bordercolor="#FFFFFF" background="tile_back.gif"> <p align="left\><b><font face="Verdana" size="2" color="#FFFFFF" class="auto-style1"> FALE CONOSCO</td> </tr><tr><td colspan="3" bgcolor="#B5CBEF" height="16" width="100%" bordercolor="#FFFFFF" background="tile_sub.gif"><font size="2" face="Verdana"><b><font face="Verdana" size="2" color="#000066"> <span class="auto-style2"><span class="auto-style5"> <!- You can add a brief form description here--> </span></span> </font></b></font></td></tr><tr> <td colspan="3" bgcolor="#D6DFEF" height="16" width="100%" bordercolor="#FFFFFF" class="auto-style1"> Todos os campos do formulário devem ser preenchidos</td></tr><tr> <td height="30" bgcolor="#EFF3F7" bordercolor="#FFFFFF" class="auto-style7" style="width: 5"> </td> <td height="30" width="189" bgcolor="#EFF3F7" bordercolor="#FFFFFF" class="auto-style4"> Nome (login)</td> <td height="30" width="469" bgcolor="#EFF3F7" bordercolor="#FFFFFF"> <font face="Verdana"><input type="text" name="nome" value="<?php echo $_POST['login']; ?>" /> </td></tr><tr> <td height="30" bgcolor="#EFF3F7" bordercolor="#FFFFFF" class="auto-style7" style="width: 5"> </td> <td height="30" width="189" bgcolor="#EFF3F7" bordercolor="#FFFFFF" class="auto-style4"> E-mail</td> <td height="30" width="469" bgcolor="#EFF3F7" bordercolor="#FFFFFF"> <font face="Verdana"> <input type=text name='email' size=5 class="auto-style4" style="width: 457px"></td></tr><tr> <td height="30" bgcolor="#EFF3F7" bordercolor="#FFFFFF" class="auto-style7" style="width: 5"> </td> <td height="30" width="189" bgcolor="#EFF3F7" bordercolor="#FFFFFF" class="auto-style4"> Assunto</td> <td height="30" width="469" bgcolor="#EFF3F7" bordercolor="#FFFFFF"> <font face="Verdana"> <input type=text name='assunto' size=5 class="auto-style4" style="width: 459px"></td></tr><tr> <td height="30" bgcolor="#EFF3F7" bordercolor="#FFFFFF" class="auto-style7" style="width: 5"> </td> <td height="30" width="189" bgcolor="#EFF3F7" bordercolor="#FFFFFF" class="auto-style4"> Mensagem</td> <td height="30" width="469" bgcolor="#EFF3F7" bordercolor="#FFFFFF"> <font face="Verdana"> <textarea name='mensagem' rows=5 class="auto-style4" style="width: 459px"></textarea></td></tr><tr> <td height="30" bgcolor="#EFF3F7" bordercolor="#FFFFFF" class="auto-style7" style="width: 5"> </td> <td height="30" width="189" bgcolor="#EFF3F7" bordercolor="#FFFFFF" class="auto-style4"> Avalie nosso trabalho</td> <td height="30" width="469" bgcolor="#EFF3F7" bordercolor="#FFFFFF"> <font face="Verdana"> <input type=radio name='avalietrabalho' value='Excelente' class="auto-style4"></font><span class="auto-style2"><span class="auto-style5">Excelente</span><br class="auto-style5"> </span> <font face="Verdana"> <input type=radio name='avalietrabalho' value='Muito Bom' class="auto-style4"><span class="auto-style2"><span class="auto-style5">Muito Bom</span><br class="auto-style5"> </span><input type=radio name='avalietrabalho' value='Ruim' class="auto-style4"><span class="auto-style2"><span class="auto-style5">Ruim</span><br class="auto-style5"> </span> <input type=radio name='avalietrabalho' value='Péssimo' class="auto-style4"><span class="auto-style2"><span class="auto-style5">Péssimo</span><br class="auto-style5"> </span> <input type=radio name='avalietrabalho' value='Não vou opinar' class="auto-style4"><span class="auto-style2"><span class="auto-style5">Não vou opinar</span></span></td></tr><tr> <td height="30" bgcolor="#EFF3F7" bordercolor="#FFFFFF" class="auto-style7" style="width: 5"> </td> <td height="30" width="189" bgcolor="#EFF3F7" bordercolor="#FFFFFF" class="auto-style4"> Como nos conheceu?</td> <td height="30" width="469" bgcolor="#EFF3F7" bordercolor="#FFFFFF"> <font face="Verdana"> <select name='comonosconheceu' class="auto-style4" style="width: 453px"><option value='Impresso'>Impresso<option value='Facebook'>Facebook<option value='Internet'>Internet<option value='Indicação'>Indicação</select></td></tr><tr><td colspan="3" bgcolor="#B5CBEF" height="25" width="737" background="tile_sub.gif"><p align="center"><font face="Verdana" size="2"> <input type=submit value='Enviar Mensagem' class="auto-style4"><span class="auto-style4"> </span> <input type=reset value='Limpar' class="auto-style4"></font></td></tr> </table></form> <span class="auto-style2"><span class="auto-style5"><!-- Hosting24 Analytics Code --><script type="text/javascript" src="http://stats.hosting24.com/count.php"></script><!-- End Of Analytics Code --></span></span> Compartilhar este post Link para o post Compartilhar em outros sites
Erick Plant 8 Denunciar post Postado Julho 15, 2013 Cara, se eu não me engano, uma das soluçoes é vc usar session. Acho q aqui mesmo no imasters vc pode encontrar isso. Alguém me corrija, se eu estiver errado. Não quero atrapalhar o brother com uma informação errada rs Compartilhar este post Link para o post Compartilhar em outros sites
mvspereiraz 1 Denunciar post Postado Julho 15, 2013 Cara a melhor solução é usar uma variável de sessao como disse o Erick um exemplo simples para você.. <?php // Arquivo para onde é enviado seu formulário de login // recebe o valor Post e armazena numa variavel de sessão $_SESSION['login'] = $_POST['login']; ?> Aiii para recuperar o valor da variavel no formulário que vc quer é mais simples ainda.. Detalhe enquanto essa variavel de sessão não for alterada ou a sessão encerrada vc pode usa-la onde quando quiser.. <input type="text" value="<?php echo $_SESSION['login'];?>" Compartilhar este post Link para o post Compartilhar em outros sites