Sunset 0 Denunciar post Postado Agosto 25, 2015 E ae galera, blz? To com um problema no meu sisteminha, quero que o botão selecionar mostre somente os dados do usuário que está logado(VEJAM NA IMG 01), mais não estou conseguindo pegar o ID do usuario logado, ao clicar no botão selecionar ele mostra os dados de todos os usuarios do banco de dados, em vez de mostrar somente os dados do usuario que está logado. (VEJAM NA IMG 02). Preciso da ajuda de vcs. IMG01: https://www.filepicker.io/api/file/NZtwZn4SZWV6ZwAEUGyM IMG02: https://www.filepicker.io/api/file/xycsvvhvSuaalpqGJkhE Codigo da img 01: <?php session_start(); if(!isset($_SESSION['nome']) && (!isset($_SESSION['senha']))) { header("Location: login.php"); } ?> <?php if(isset($_REQUEST['sair'])) { session_destroy(); header("Location: login.php"); } ?> ?> <html> <body> <a href='select_mysql.php?&id="'>Selecionar> <Br><br> </body> <a href="?sair">sair</a> </html> Codigo da img 02: <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php include_once("Conexao.php"); $sql = mysql_query("select * from cadastro order by nome asc"); while($exibe = mysql_fetch_assoc($sql)): echo "<a href='form_edit_clientes.php?&id=".$exibe['id']."'>Editar</a></br>"; echo $exibe["id"]. " | "; echo $exibe["nome"]. " | "; echo $exibe["cpf"]. " | "; echo $exibe["endereco"]. " | "; echo $exibe["sexo"]. " | "; echo $exibe["filmes"]. " | "; echo $exibe["senha"]. " | "; echo $exibe["comentarios"]. "</br>" ; echo "<a href='delete_mysql.php?&id=".$exibe['id']."'>Remover</a></br>"; endwhile; ?> Compartilhar este post Link para o post Compartilhar em outros sites
wolfphw 60 Denunciar post Postado Agosto 25, 2015 Tipo a regra é o seguinte... Vc vai passar o ID para uma variavel de sessão quando vc logar, e nã hora que vc for fazer o seu SELECT no banco vc procura por akela ID.. exemplo... digamos que vc passou para $_SESSION["user_id"] dai no seu select vc vai lah $sql = "SELECT * FROM tabela WHERE user_id='".$_SESSION["user_id"]."'"; Compartilhar este post Link para o post Compartilhar em outros sites
Sunset 0 Denunciar post Postado Agosto 25, 2015 Tipo a regra é o seguinte... você vai passar o ID para uma variavel de sessão quando você logar, e nã hora que você for fazer o seu SELECT no banco você procura por akela ID.. exemplo... digamos que você passou para $_SESSION["user_id"] dai no seu select você vai lah $sql = "SELECT * FROM tabela WHERE user_id='".$_SESSION["user_id"]."'"; Olá amigo, muito obrigado pela sua ajuda, fiz isso o que vc disse, fiquei com uma dúvida, para mostrar os dados então, não precisar usar o mysql_fetch_assoc certo? Usando só assim: echo $_SESSION['id'], echo $_SESSION['nome'] e etc ? é desse jeito mesmo? Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Agosto 25, 2015 Depende, se você setar os dados dentro das sessões, aí você consegue. Mais não recomendo essa prática. Salve na sessão apenas o ID e o nome do usuário. Dentro do sistema, você faz uma nova consulta com base no ID e recupera todos os demais dados. Compartilhar este post Link para o post Compartilhar em outros sites
thissy1990 0 Denunciar post Postado Setembro 13, 2015 Tipo a regra é o seguinte... você vai passar o ID para uma variavel de sessão quando você logar, e nã hora que você for fazer o seu SELECT no banco você procura por akela ID.. exemplo... digamos que você passou para $_SESSION["user_id"] dai no seu select você vai lah $sql = "SELECT * FROM tabela WHERE user_id='".$_SESSION["user_id"]."'"; uma duvida.. como faço para passar o ID para uma variável no momento do login? estou tentando de tudo, mas ele reconhece sempre o id 1, mesmo logando com outra conta. Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Setembro 14, 2015 No ato do login, você precisa fazer a busca com base no login informado e senha. Tendo sucesso, basta você setar, $_SESSION['ID'] = $var_busca_banco['campo_id']; Compartilhar este post Link para o post Compartilhar em outros sites