Pegar Valores De Uma Página
Started By The bLk, 05/11/2004, 12:42
4 replies to this topic
#1
Posted 05/11/2004, 12:42
Pessoal, é o seguinte, uma dúvida estúpida, mas preciso saber... Tenhoe estes códigos aqui:
REPORTAR.PHP
REPORTAR.PHP
PHP |
<?php <html> <head> <title>Documento sem título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form name="form1" method="post" action="update.php"> <div align="center"> <table width="62%" border="1" cellspacing="0" bordercolor="#CCCCCC"> <tr bgcolor="#F7F7F7"> <td colspan="2"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Reportar derrota </strong></font></td> </tr> <tr> <td width="50%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nick:</font></td> <td width="50%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="nick" type="text" id="nick"> </font></td> </tr> <tr> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="senha" type="text" id="senha"> </font></td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td colspan="2"><div align="center"> <input type="submit" name="Submit" value="Enviar"> <input type="reset" name="Submit2" value="Reset"> </div></td> </tr> </table> </div> </form> </body> </html> ?> |
UPDATE.PHP
PHP |
<? include("Connections/ranking1.php"); include("reportar.php"); $nick = $_POST['nick']; $senha = $_POST['senha']; $resultado = mysql_query("SELECT nick, senha FROM dados WHERE nick='$nick' AND senha='$senha'") or print (mysql_error()); $verifica = mysql_num_rows($resultado); if($verifica==1){ session_register(nick); session_register(senha); header("Location: suaconta.php"); } else{ echo"O usuário não confere com a senha"; } ?> |
Agora minha dúvida é o seguinte, quando digita a senha correta vai para SUACONTA.PHP, e esta pagina (suaconta) quero que seja assim:
http://www.webslayers.com.br/mode.htm
Entenderam? Pra aparecer ja ali a senha e usuario que ele digitou, mas não sei como faço!
#2
Posted 05/11/2004, 13:02
Passa os Valores por QueryString ....
PHP |
<?php .................. if($verifica==1){ session_register(nick); session_register(senha); header("Location: suaconta.php?Nikc=$nick&Pass=$Senha"); } else{ echo"O usuário não confere com a senha"; } ?> |
depois no arquivo "sua conta é so pegar"
PHP |
<form name="form1" method="post" action=""> <p> <input name="textfield" type="text" value="<?= $_GET['Nick'] ?>" disabled> </p> <p> <input name="textfield2" type="text" value="<?= $_GET['Pass'] ?>" disabled> </p''> <p> <input type="text" name="textfield3"> </p> </form> |
#3
Posted 05/11/2004, 14:34
Bom... Evite passar senhas por GET... Mas se ainda quiser, pelo menos dá um embaralhadinha, com o base64_encode().
#4
Posted 05/11/2004, 16:31
uma boa solução tbm seria vc fazer a autenticação do user com COOKIE..daew vc pega os valores q estao gravados no cookie e joga no input;)
espero ter te ajudado..
valeu!!!
abraços
espero ter te ajudado..
valeu!!!
abraços
#5
Posted 05/11/2004, 17:35
Na hora de gravar a sessão, faz o seguinte:
na página suaconta.php:
no html:
if($verifica==1){
session["nick"]=$nick;
session["senha"]=$senha;
header("location: suaconta.php");
}
na página suaconta.php:
@session_start();
$nick = isset ($_SESSION["nick"])?$_SESSION["nick"]:"";
$senha = isset ($_SESSION["senha"])?$_SESSION["senha"]:"";
no html:
Bem vindo, <?=ucfirst($nick);?>! A sua senha é: <?=$senha;?>
Edição feita por: mestreteia, 05/11/2004, 17:38.
php rules!!!
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)