Olá pessoal, estou pretendendo fazer central de atendimento ao cliente tenho um sistema de login rodando perfeitamente, o que não estou conseguindo fazere puxar todos os dados de um determinado ID (login e senha) e caregar na pagina protegida.
Depois que a pessoa coloca o login e a senha, ele e verificado através do confirma abaixo.
Codigo confirma.php
<?
$login = $_POST["login"];
$senha = $_POST["senha"];
$data = date("d/m/Y");
$ip = $_SERVER["REMOTE_ADDR"];
$hora = date("H:i:s");
if(empty($login)) {
echo "Login não repassado!<BR>";
}
if(empty($senha)) {
echo "Senha não repassada!<BR>";
}
include "conexao.php";
$confirmacao = mysql_query("SELECT * FROM `$tabelaclientes` WHERE login = '$login' AND senha = '$senha'", $db); //verifica se o login e a senha conferem
$contagem = mysql_num_rows($confirmacao);
if ( $contagem == 1 ) {
$senha = str_replace("10p","8p",$senha);
$senha = str_replace("n","4r",$senha);
$senha = str_replace("t","9q",$senha);
$senha = str_replace("b","5t",$senha);
$senha = str_replace("d","1r",$senha);
$senha = str_replace("p","7w",$senha);
$senha = str_replace("e","2v",$senha);
$senha = str_replace("i","3g",$senha);
$senha = str_replace("o","6y",$senha);
$senha = str_replace("u","8a",$senha);
setcookie ("lgndb", $login, time() + 7200, "/");
setcookie ("snhdb", $senha, time() + 7200, "/");
echo "<font size=1 face=verdana>Olá $login, você se logou às $hora do dia $data. Seu ip é $ip.<Br>Transferindo para o Painel de Controle.. Aguarde. <META HTTP-EQUIV=\"Refresh\" content=\"3;URL=/clientes/index.php\"></font>";
} else {
echo "<font size=1 face=verdana>Login ou senha inválidos. <a href=java script:history.go(-1)><font size=1 face=verdana color='black'>Clique aqui para voltar.</font></a></font>";
}
?>
até ai tudo ok (ele e redimencionado para a pagina clientes/index.php
na pagina index.php tem o arquivo de acesso tem o seguinte include
<?
include "acesso.php";
if ( $conf == 1 ) {
?>
aonde ele confirma se está logado ou nao
o arquivo acesso.php e o seguinte
<?
include "conexao.php";
error_reporting(false);
$login = $_COOKIE["lgndb"];
$senha = $_COOKIE["snhdb"];
error_reporting(true);
$senha = str_replace("10p","r",$senha);
$senha = str_replace("4r","n",$senha);
$senha = str_replace("9q","t",$senha);
$senha = str_replace("5t","b",$senha);
$senha = str_replace("1r","d",$senha);
$senha = str_replace("7w","p",$senha);
$senha = str_replace("2v","e",$senha);
$senha = str_replace("3g","i",$senha);
$senha = str_replace("6y","o",$senha);
$senha = str_replace("8a","u",$senha);
$contagem = mysql_query("SELECT * FROM `$tabelaclientes` WHERE login = '$login' AND senha = '$senha'", $db);
$conf = mysql_num_rows($contagem);
?>
-------------------------------------------------------------------------------------------------------------
O que gostaria era que fosse mostrados todos os dados de um cliente quando ele logar aparecer todos os dados de cadastro dele na pagina cliente/index.php
Exemplo
1ª ele coloca o login: daniel senha: teste
2º aperta enter ou acessar
3º le o arquivo confirma
4º e redimencionado para a pagina clientes/index.php
(Ate ai eu tenho resolvido)
agora quando for caregado a pagina clientes/index.php
fosse listado alem do login e a senha os dados que constam no ID dele (ja cadastrado na ativação da conta)
Nome, endereço cpf, telefone, e-mail etc...
não to sabendo puxar os dados deste determinado ID
alguem pode me dar uma luz?
ps* desculpe o post gigante

Central De Clientes
Started By ellcom, 06/05/2008, 23:57
2 replies to this topic
#1
Posted 06/05/2008, 23:57
#2
Posted 07/05/2008, 00:09
Vamos supor que fez um select para pegar os dados de onde tem o login e senha já previamente autenticados:
Depois só fazer um mysql_fetch_array
Se temos uma coluna na tabela com nome de "telefone" sem aspas, você poderia fazer:
Passando um mysql_fetch_array para uma variável, depois só usar o padrão:
NOME DA VARIÁVEL[nome da coluna];
$contagem = mysql_query("SELECT * FROM `$tabelaclientes` WHERE login = '$login' AND senha = '$senha'", $db);
Depois só fazer um mysql_fetch_array
$dados=mysql_fetch_array($contagem);
Se temos uma coluna na tabela com nome de "telefone" sem aspas, você poderia fazer:
echo $dados["telefone"];
Passando um mysql_fetch_array para uma variável, depois só usar o padrão:
NOME DA VARIÁVEL[nome da coluna];
Edição feita por: lwirkk, 07/05/2008, 00:10.

"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."
Muito Obrigado à todos do fórum, e à toda equipe do fórum!

#3
Posted 07/05/2008, 00:50
Obrigado lwirkk eu tentarei executar aqui...valeu mesmo.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)