thiagovfx 0 Denunciar post Postado Setembro 22, 2014 Pessoal, tudo bem?Sou novo no forúm, e estou estudando PHP OO. Estou com uma pequena dúvida. Eu estou retornando nomes de usuários do banco, peguei o ID deles e já mostra no link ao passar o mouse. Porém, estou querendo agora, ao clicar.. dizer que ele pegue o ID de cada usuário e abra uma página nova. No caso, eu irei criar a página e dizer pra ele ao abrir, mostrar o ID do perfil. Como faço isso? Sei que tem que usar o $_GET['id']; mas não sei como fazer pra isso funcionar. ALguém pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Setembro 23, 2014 beleza.. já fez 50% do serviço.. agora pesquise sobre bind params e bind values:http://www.devmedia.com.br/introducao-ao-php-pdo/24973http://www.rafaelwendel.com/2011/12/tutorial-pdo-php-data-object/ :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
Marcos_imasters 288 Denunciar post Postado Setembro 23, 2014 no link perfil.php?perfil=<? echo $_GET['profile']; ?> na pagina $perfil= $_GET['profile']; select * from tabela where perfil = $perfil Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Setembro 23, 2014 estou estudando PHP OO. Porém, estou querendo agora, ao clicar.. dizer que ele pegue o ID de cada usuário e abra uma página nova. No caso, eu irei criar a página e dizer pra ele ao abrir, mostrar o ID do perfil. ops, foi mal.. não tinha visto essa parte com atenção. você pode fazer assim: no link: perfil.php?id=<? echo $_GET['id']; ?> na pagina: $id=$_GET['id']; select * from tabela where id = $id; mas, insisto 1 pouco: pesquise os links que passei acima para 1 código mais atual e seguro (PDO). Compartilhar este post Link para o post Compartilhar em outros sites
thiagovfx 0 Denunciar post Postado Setembro 23, 2014 Então, Eu estou usando o PDO mesmo. uso o bindValue. Vou fazer o teste aqui e te falo, se consegui! No caso, o meu codigo esta assim na pagina de perfil: <?php while($res = $read->fetch(PDO::FETCH_OBJ)){ ?> <div> <ul> <li><a href="perfil.php?id=<?php echo $res->id;?>"><?php echo $res->usuario; ?></li> </ul> </div> <?php } ?> Onde usar este : $id=$_GET['id']; select * from tabela where id = $id; Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Setembro 23, 2014 olá.. então... como eu já disse, esse código não é PDO...3ª e ultima tentativa: 1 forma é vc usar uma interrogação no lugar da variavel: select dados from tabela where id=? e logo embaixo vc declara q "?" é essa... mas de boa... pesquise sobre bind params e bind values em: http://www.devmedia.com.br/introducao-ao-php-pdo/24973http://www.rafaelwendel.com/2011/12/tutorial-pdo-php-data-object/ sucesso... :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
thiagovfx 0 Denunciar post Postado Setembro 24, 2014 Muito obrigado pessoal! Consegui resolver! Compartilhar este post Link para o post Compartilhar em outros sites
valeriabarros 11 Denunciar post Postado Setembro 25, 2014 Thiago, marque o tópico como resolvido se tiver dado tudo certo =D Compartilhar este post Link para o post Compartilhar em outros sites