Ir para conteúdo

Arquivado

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

poteitow

Ver Profile de outro usuário

Recommended Posts

Olá a todos,

 

Eu estou criando um sistema, onde a pessoa se cadastra e loga... ao logar tem um sistema onde a pessoa pode atualizar seus dados etc... e um sistema de busca onde mostra os usuários, até ai tudo ok.

 

Eu consegui na busca colocar o link com a ID específica para acessar o Profile de cada pessoa, o problema que estou tendo é... quando acessa a página profile.php?id=ID da Pessoa os dados da página são os dados da pessoa logada e não da pessoa do Profile buscado.

 

O que posso estar fazendo de errado?

 

Segue o código.

<?php require "config.php";  ?>
<?php require "session.php"; ?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Profile <?php echo $user ?></title>
</head>

<body>
<?php
$sql = mysql_query("SELECT * FROM usuarios");
if($dados = mysql_fetch_array($sql)){
	$dc = $dados['dc'];
	$user = $dados['user'];
	$fullname = $dados['fullname'];
	$iduser = $dados['id'];
	echo "<center><h1>Profile $iduser</h1></center><br><br><br>";
	echo "ID do Usuário: $iduser";
	echo "<br><br>Usuario: ".@$user;
	echo "<br><br>Nome completo: ".@$fullname;
	echo "<br><br><br><br><br><br><br>";
	echo "<br><br><br><a href='mypage.php'>Go to MyPage</a></center>";
}else {
	echo "Nenhum usuário foi encontrado.";
}
?>
</body>
</html>

Abraços e obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá rockrgo, obrigado pela força!

 

$sql = mysql_query("SELECT * FROM usuarios WHERE id = ?");

Tem que dar um where nessa query passando o id que quer pegar

 

 

Eu coloquei WHERE id = '$id' mas agora aparece em todos os Profiles os dados do ID 8, que é o ultimo usuário do banco de dados. O que pode ser?

 

Abraços!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em que parte você está resgatando o id ($_GET['id'])? Pois em nenhum lugar isto está aparecendo...

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.