Estou tentando fazer um login e senha, para que o usuario depois de cadastrado, possa alterar seus dados.....Acho que estou usando session, mas não sei o que esta errado, pois quando entro com login e senha corretas ele me mostra a area de "administracao" porem não me retorna os dados daquele usuario específico.....estou enviando o codigo abaixo para ver o que estou fazendo errado.....
codigo 1 (é chamado pelo codigo 2)
<?
function login($login, $senha)
{
$path_local = "padrão.php";
include "db.php";
$result = mysql_query("select * from usuario
where login='$login'
and senha = '$senha'");
if (!$result)
return 0;
if (mysql_num_rows($result)>0)
return 1;
else
return 0;
}
function check_auth_user()
{
global $auth_user;
if ( (session_is_registered("auth_user")) && (isset($auth_user)) )
return true;
else
return false;
}
?>
Parte do codigo 2
<?php
}
else {
$path_local = "padrão.php";
include "db.php";
function get_writer_record($login)
{
$sql = "select * from usuario where login = '$auth_user'";
}
$w = get_writer_record($auth_user);
print "<font face=verdana size=2><b>";
print "Bem vindo, ".$w[login];
print "<font face=verdana size=2><b>";
print " (<A HREF=\"logout.php\">Logout</A>)";
print "<p></font></b>";
$StrSql = "SELECT nome,endereco,telefone,bairro,cidade,estado,pais,cpf,rg,email,celular,cep,login,senha FROM usuario WHERE login = '$login'";
$StrSql2 = "SELECT profissao,atuacao,escolaridade,ultimoemprego,qualificacoes,conhecimentos FROM profissao";
$seleciona_imovel = mysql_query($StrSql);
$seleciona_imovel2 = mysql_query($StrSql2);
while ($row = mysql_fetch_array($seleciona_imovel)){
while ($row2 = mysql_fetch_array($seleciona_imovel2)){
Pergunta
Guest Gisela
Estou tentando fazer um login e senha, para que o usuario depois de cadastrado, possa alterar seus dados.....Acho que estou usando session, mas não sei o que esta errado, pois quando entro com login e senha corretas ele me mostra a area de "administracao" porem não me retorna os dados daquele usuario específico.....estou enviando o codigo abaixo para ver o que estou fazendo errado.....
codigo 1 (é chamado pelo codigo 2)
<?
function login($login, $senha)
{
$path_local = "padrão.php";
include "db.php";
$result = mysql_query("select * from usuario
where login='$login'
and senha = '$senha'");
if (!$result)
return 0;
if (mysql_num_rows($result)>0)
return 1;
else
return 0;
}
function check_auth_user()
{
global $auth_user;
if ( (session_is_registered("auth_user")) && (isset($auth_user)) )
return true;
else
return false;
}
?>
Parte do codigo 2
<?php
}
else {
$path_local = "padrão.php";
include "db.php";
function get_writer_record($login)
{
$sql = "select * from usuario where login = '$auth_user'";
}
$w = get_writer_record($auth_user);
print "<font face=verdana size=2><b>";
print "Bem vindo, ".$w[login];
print "<font face=verdana size=2><b>";
print " (<A HREF=\"logout.php\">Logout</A>)";
print "<p></font></b>";
$StrSql = "SELECT nome,endereco,telefone,bairro,cidade,estado,pais,cpf,rg,email,celular,cep,login,senha FROM usuario WHERE login = '$login'";
$StrSql2 = "SELECT profissao,atuacao,escolaridade,ultimoemprego,qualificacoes,conhecimentos FROM profissao";
$seleciona_imovel = mysql_query($StrSql);
$seleciona_imovel2 = mysql_query($StrSql2);
while ($row = mysql_fetch_array($seleciona_imovel)){
while ($row2 = mysql_fetch_array($seleciona_imovel2)){
$nome = $row[nome];
echo "to aqui";
$cidade = $row[cidade];
$endereco = $row[endereco];
$telefone = $row[telefone];
$bairro = $row[bairro];
$cidade = $row[cidade];
$estado = $row[estado];
$pais = $row[pais];
$cpf = $row[cpf];
$cep = $row[cep];
$rg = $row[rg];
$email = $row;
$celular = $row[celular];
$login = $row[login];
$senha = $row[senha];
$profissao = $row2[profissao];
$atuacao = $row2[atuacao];
$escolaridade = $row2[escolaridade];
$ultimoemprego = $row2[ultimoemprego];
$qualificacoes = $row2[qualificacoes];
$conhecimentos = $row2[conhecimentos];
}
}
}
?>
Link para o comentário
Compartilhar em outros sites
3 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.