Ir para conteúdo
Fórum Script Brasil
  • 0

Mostrar os dados somente do Usuário Logado


Cinthia Santos

Pergunta

Pessoal, bom dia!

Coloquei dentro do meu sistema uma aba onde quero exibir os dados somente do usuário que está logado, mais está aparecendo os dados de todos os usuários cadastrados no banco de dados. Desde já agradeço a ajuda. Segue códigos:

Login.php

<?php
// Conexão com o banco de dados
$host = "localhost";
$user = "root";
$pass = "";
$banco = "bd_leilao_reverso";
$conexao = mysqli_connect($host, $user, $pass) or die(mysqli_error());
mysqli_select_db($conexao,$banco) or die(mysqli_error());  
?>

<html>
<head>
<title>Autenticando usuários</title>
<script type="text/javascript">
function loginsuccessfully(){
	setTimeout(function(){location.href="index.php"} , 5000);   
}
function loginfailed(){
	setTimeout(function(){location.href="login.html"} , 5000);   
}
</script>
</head>
<body>
<form name="sidnup" method="post" action="caduser.php">
	<center>
<img src="https://ap.imagensbrasil.org/images/2016/11/23/Logo_Oficial.png" heidht=300 width=300>
</center>

<?php
$email=$_POST['email'];
$senha=$_POST['senha'];
$conexao = mysqli_connect($host, $user, $pass) or die(mysqli_error());
mysqli_select_db($conexao,$banco) or die(mysqli_error());  
$sql = mysqli_query($conexao,"SELECT * FROM tb_dados_pessoais WHERE email = '$email' AND senha = '$senha'") or die (mysqli_error()); 
$row = mysqli_num_rows($sql);
if($row >0){
	session_start();
	$_SESSION['email']=$_POST['email'];
	$_SESSION['senha']=$_POST['senha'];
	echo "<br><br><br><center>Você foi autenditado com sucesso! Aguarde um instante.<center>";
	echo "<script>loginsuccessfully()</script>";
} else { 
echo "<br><br><br><center>Nome de usuário ou senha inválidos! Aguarde um instante para tentar novamente</center>";
echo"<script>loginfailed()</script>";	
}
?>

 </body>
</html>

Caduser.php

?php
// Conexão com o banco de dados
$host = "localhost";
$user = "root";
$pass = "";
$banco = "bd_leilao_reverso";
$conexao = mysqli_connect($host, $user, $pass) or die(mysqli_error());
mysqli_select_db($conexao,$banco) or die(mysqli_error());  
?>

<html>
<head>
<meta charset="utf-8">
<title> Cadastro de Usuários </title>
<form action="login.html" method="post">
</head>
<body>
	<center>
<img src="https://ap.imagensbrasil.org/images/2016/11/23/Logo_Oficial.png" heidht=300 width=300>
</center>

<?php
$CNPJ=$_POST['CNPJ'];
$razao_social=$_POST['razao_social'];
$nome_fantasia=$_POST['nome_fantasia'];
$rua=$_POST['rua'];
$numero=$_POST['numero'];
$complemento=$_POST['complemento'];
$bairro=$_POST['bairro'];
$estado=$_POST['estado'];
$cidade=$_POST['cidade'];
$CEP=$_POST['CEP'];
$CEP2=$_POST['CEP2'];
$sql = mysqli_query($conexao, "INSERT INTO tb_dados_da_empresa(CNPJ, razao_social, nome_fantasia, rua, numero, complemento, bairro,estado, cidade, CEP, CEP2) 
VALUES('$CNPJ','$razao_social','$nome_fantasia','$rua','$numero','$complemento','$bairro','$estado','$cidade','$CEP','$CEP2')");
?>

<?php
$nome=$_POST['nome'];
session_start();
if ( isset ( $_POST['resposta'] ) ){
	$_SESSION['resposta'] = $_POST["resposta"];
//	echo "Pegou o o valor da Session: ".$_SESSION['resposta']."";
}else{
	echo "Erro ao registrar a Session!";
}
$CPF=$_POST['CPF'];
$CPF2=$_POST['CPF2'];
$dna=$_POST['dna'];
$fone=$_POST['fone'];
$fone2=$_POST['fone2'];
$celular=$_POST['celular'];
$celular2=$_POST['celular2'];
$email=$_POST['email'];
$senha=$_POST['senha'];
$sql = mysqli_query($conexao, "INSERT INTO tb_dados_pessoais(nome, sexo, CPF, CPF2, dna, fone, fone2, celular, celular2, email, senha) 
VALUES('$nome','".$_SESSION['resposta']."','$CPF','$CPF2','$dna','$fone','$fone2','$celular','$celular2','$email','$senha')");
?>

<?php
echo "<br><br><br><center> Cadastro efetuado com sucesso!";
?>
<br><br><br><input type="submit" value="Login">
</html>
</body>
</html>

contatos.php (onde devem aparecer as informações do usuário logado)

<?php
// Conexão com o banco de dados
$host = "localhost";
$user = "root";
$pass = "";
$banco = "bd_leilao_reverso";
$conexao = mysqli_connect($host, $user, $pass) or die(mysqli_error());
mysqli_select_db($conexao,$banco) or die(mysqli_error());  
?>

<html>
<head>
 <head>
 	<meta charset="utf-8">
	<title>Index</title>
	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.5/css/bootstrap.min.css">
<form action="index.php" method="post">
</head>
<body><br>
	<center>
<img src="https://ap.imagensbrasil.org/images/2016/11/23/Logo_Oficial.png" heidht=300 width=300>
<br><br>
<h1>Meus Dados</h1>

</center>

	<table border=1 align="center" width=100%>
		<tr>
		  <td><a href="index.php"><center>Leilões</td>
		  <td><a href="empresas.html"><center>Empresas</td>
		  <td><a href="quem_somos.html"><center>Quem Somos</td>
		  <td><a href="cadprod.html"><center>Novo Leilão</td>
		  <td><a href="contatos.php"><center>Meus Dados</td>
		  <td><a href="logout.php"><center>Sair</td>
		</tr>
	</table>
<p>

<?php

?>
<center>
<!-- DADOS PESSOAIS-->
<fieldset>
 <legend><b><font color = 'orange'>Dados Pessoais</font></b></legend>
 <table cellspacing="10">
	<?php
			$sql = "SELECT * FROM tb_dados_pessoais ";
			$query = mysqli_query($conexao, $sql);
			$row = mysqli_num_rows ($query);
			if ($row > 0){
				while ($linha = mysqli_fetch_array($query)) {
					$nome = $linha ['nome'];
					$sexo = $linha ['sexo'];
					$CPF = $linha ['CPF'];
					$CPF2 = $linha ['CPF2'];
					$dna = $linha ['dna'];
					$fone = $linha ['fone'];
					$fone2 = $linha ['fone2'];
					$celular = $linha ['celular'];
					$celular2 = $linha ['celular2'];
					$email = $linha ['email'];
					echo "<b>Nome:</b> $nome";
					echo "<br>";
					echo "<b>Sexo:</b> $sexo";
					echo "<br>";
					echo "<b>CPF:</b> $CPF-$CPF2";
					echo "<br>";
					echo "<b>Data de nascimento:</b> $dna";
					echo "<br>";
					echo "<b>Telefone:</b> $fone-$fone2";
					echo "<br>";
					echo "<b>Celular:</b> $celular-$celular2";
					echo "<br>";
					echo "<b>Email:</b> $email";
					echo "<hr><br><br>";
				}
			} else {
				echo "Não foi possível acessar os dados. Por favor, tente novamente mais tarde.";
			}
?>
  </table>
</fieldset>
<br><br>

<!-- DADOS DA EMPRESA-->
<fieldset>
 <legend><b><font color = 'orange'>Dados da Empresa</font></b></legend>
 <table cellspacing="10">
<?php

			$sql = "SELECT * FROM tb_dados_da_empresa";
			$query = mysqli_query($conexao, $sql);
			$row = mysqli_num_rows ($query);
			if ($row > 0){
				while ($linha = mysqli_fetch_array($query)) {
					$CNPJ = $linha ['CNPJ'];
					$razao_social = $linha ['razao_social'];
					$nome_fantasia = $linha ['nome_fantasia'];
					$rua = $linha ['rua'];
					$numero = $linha ['numero'];
					$complemento = $linha ['complemento'];
					$bairro = $linha ['bairro'];
					$estado = $linha ['estado'];
					$cidade = $linha ['cidade'];
					$CEP = $linha ['CEP'];
					$CEP2 = $linha ['CEP2'];
					echo "<b>CNPJ:</b> $CNPJ";
					echo "<br>";
					echo "<b>Razão Social:</b> $razao_social";
					echo "<br>";
					echo "<b>Nome Fantasia:</b> $nome_fantasia";
					echo "<br>";
					echo "<b>Rua:</b> $rua";
					echo "<br>";
					echo "<b>Número:</b> $numero";
					echo "<br>";
					echo "<b>Complemento:</b> $complemento";
					echo "<br>";
					echo "<b>Bairro:</b> $bairro";
					echo "<br>";
					echo "<b>Estado:</b> $estado";
					echo "<br>";
					echo "<b>Cidade:</b> $cidade";
					echo "<br>";
					echo "<b>CEP:</b> $CEP-$CEP2";
					echo "<hr><br><br>";
				}
			} else {
				echo "Não foi possível acessar os dados. Por favor, tente novamente mais tarde.";
			}
?>
 </table>
</fieldset>
<br/>

<input type="submit" value="Voltar">
	</center>
	<hr>
<p align="center"> Localize - Leilão Reverso™</p>		
</body>
</html>

 

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...