Ir para conteúdo

Arquivado

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

Zoação

Exibir campo do formulário de login

Recommended Posts

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.