Ir para conteúdo

Arquivado

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

wilson

passando variáveis

Recommended Posts

Olá Galera que tanto me salvou...

 

Estou eu aqui novamente me quebrando para resolver um problema...

Tenho meu form de login, quem conhece já viu que adaptei do sistema que tem aqui no iMasters. O problema é que eu gostaria de passar as variáveis que eu tenho armazenadas para o meu arquivo mostra.php que vai mostrar todos os dados do usuário. Vejam o cód. abaixo:

<?

if($acao == 'acesso')

{

if($login AND $senha) //aqui eu faço o reconhecimento da senha e login do usr {

$sql = mysql_query("SELECT * FROM usuario WHERE login='$login' AND senha = '$senha'") or die("ERRO no comando SQL :".mysql_error());

 

//compara se o que está no banco é o mesmo que o usuário digitou

 

if(mysql_num_rows($sql) > 0)

{

$cod_usr = mysql_result($sql,0,"cod_usr");

$cpf = mysql_result($sql,0,"login");

$senha_rev = mysql_result($sql,0,"senhar");

 

session_start("bancodedados"); //Inicializa uma sessão no Banco de dados

session_register("cod_usr","login","senha"); //Registra as variáveis na sessão

 

header("Location:mostra.php"); //Redireciona ao menu. Aqui ta o complicado }

else //senão apresenta mensagem de erro

{

 

echo "<div align=center><font face=Arial size=2>Essa é uma área restrita <br><br><a href='login.php'><< Voltar</a></font></div><br><br>";

exit;

} // fecha else

} // fecha if

else //se tá vazio dá erro

{

echo "Digite seus dados de login";

exit;

} // fecha else

 

} // fecha if acao

?>

 

Alguém tem uma dica?

 

Obrigado

Wilson

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza.... você poderia mandar as variaveis atraves da sua funcão header::header("location:mostra.php?var1=$cod_usr&var2=$login&var3=$senha");Mas já que você esta registrando estes dados em sessão, você pode visualizá-las na sua pagina mostra.php. Utilize esta matriz p/ gravar em sessão. (em vez de usar session_register();session_start("bancodedados"); //Inicializa uma sessão no Banco de dados $_SESSION["cod_usr"]=$cod_usr;//Registra a variável na sessão$_SESSION["login"]=$login;//Registra a variável na sessão$_SESSION["senha"]=$senha;//Registra a variável na sessãoP/ poder ver as variaveis gravadas em sessão na sua outra página (mostrar.php)echo $_SESSION["cod_usr"];Qualquer coisa post de novoFalow!Kartter

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.