Eu estou com um problema que é o seguinte: eu tenho um banco de dados e 4 arquivos, e estou tentando montar um sistema de exibição dos dados cadastrados do cliente, que com um código ele consegue logar e visualizar. A parte do login e autentificação está tudo certo, más o problema é no Dashboard "painel.php", que simplesmente não exibe os dados do "<?php echo $myrow['dados'] ?>", a página está em www.RyderMais.weebly.com/manutenccedilatildeo.html
<?
$host = " | Privado | ";
$user = " | Privado | ";
$pass = " | Privado | ";
$banco = " | Privado | ";
$conexao = @mysql_connect($host, $user, $pass) or die("Erro Interno ao tentar conexão com Banco de Dados");
@mysql_select_db($banco) or die ("Erro Interno ao tentar listar o Banco de Dados");
?>
<html>
<head>
<title>Autentificando...</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function loginsucesfully () {
setTimeout("window.location='painel.php'", 600);
}
function loginfailed() {
setTimeout("window.location='index.php'", 5000);
}
</script>
</head>
<body>
<br><br><br><br><br><br><br><br>
<?
$login=$_POST['login'];
$sql = @mysql_query ("SELECT * FROM clientes WHERE registro = '$login' ");
$row = @mysql_num_rows($sql);
if($row > 0) {
session_start();
$_SESSION['login']=$_POST['login'];
echo "<center><h2>Seu registro foi encontrado!<br>Aguarde um instante...</h2></center>";
echo "<script>loginsucesfully()</script>";
} else {
echo "<center><h2>Registro não encontrado. Verifique se digitou<br>corretamente e tente novamente. Aguarde um instante...</h2></center>";
echo"<script>loginfailed()</script>";
}
?>
<body>
</html>
painel.php
<?php
$host = " | Privado | ";
$user = " | Privado | ";
$pass = " | Privado | ";
$banco = " | Privado | ";
$conexao = @mysql_connect($host, $user, $pass) or die("Erro Interno ao tentar conexão com Banco de Dados");
@mysql_select_db($banco) or die ("Erro Interno ao tentar listar o Banco de Dados");
?>
<?
//selecionando dados da tabela
$sql = mysql_query("SELECT * FROM clientes WHERE registro = '.$login.'") or die(mysql_error("404 Error - Falta de Informações. Aguarde o site sair da Manutenção e tente novamente mais tarde."));
$myrow = mysql_fetch_assoc($sql);
$id = $myrow['id'];
?>
<?php
session_start();
if(!isset($_SESSION["login"])){
header("Location: login.php");
exit;
} else {
echo "<center>Logado! Sua sessão encerrará automaticamente em 5 minutos.</center><br>";
}
?>
<html>
<head><center>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Painel do Cliente</title>
</head>
<h2><n>Painel do Cliente</n></h2><br>
<h4><i>Bem-vindo(a)! A RyderMais te deseja um Feliz Natal e um Próspero Ano Novo para você e sua Família.<i></h4><br></center>
<br></center>
<h4>Detalhes Geral<n> Nº <?php echo $myrow['registro'] ?></n>!</h4><br>
<h5>Cliente:<n> <?php echo $myrow['nome']; ?></n><br>
Dispositivo: <n><?php echo $myrow['aparelho']; ?></n><br>
Recebimento.Entrega: <n><?php echo $myrow['dia']; ?></n><br>
Garantia: <n><?php echo $sql['garantia']; ?></n><br><br>
Status: <n><?php echo $sql['status']; ?></n><br>
<center><a href="logout.php">Encerrar Sessão</a></center>
</html>
Além do problema de exibir os dados, eu não sei como faço para exibir APENAS os dados da pessoa, porque até onde estou precendo nesse código, ele irá ler todos os dados da tabela, e não pode acontecer isso. Desculpa por estar fazendo essa pergunta, eu sei que deve ser algum detalhe simples, más é porque eu entendo mais da parte da conexão e não da exibição.
Pergunta
Wellington TVD
Eu estou com um problema que é o seguinte: eu tenho um banco de dados e 4 arquivos, e estou tentando montar um sistema de exibição dos dados cadastrados do cliente, que com um código ele consegue logar e visualizar. A parte do login e autentificação está tudo certo, más o problema é no Dashboard "painel.php", que simplesmente não exibe os dados do "<?php echo $myrow['dados'] ?>", a página está em www.RyderMais.weebly.com/manutenccedilatildeo.html
Detalhes das Páginas:
index.php
auth.php
painel.php
Além do problema de exibir os dados, eu não sei como faço para exibir APENAS os dados da pessoa, porque até onde estou precendo nesse código, ele irá ler todos os dados da tabela, e não pode acontecer isso. Desculpa por estar fazendo essa pergunta, eu sei que deve ser algum detalhe simples, más é porque eu entendo mais da parte da conexão e não da exibição.
Link para o comentário
Compartilhar em outros sites
0 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.