-rafael- 1 Denunciar post Postado Janeiro 3, 2010 Ola tenho uma consulta que retorna os itens do meu banco de dados (mysql) e sao mostrados em forma de tabela. é uma relaçao de nomes. o que eu gostaria é que cada nome/item fosse um link para uma pagina com detalhes do nome/item tipo se eu clicar no nome do Jose da Silva, ir para a pagina do mesmo. eu citei um link, mas se tiver outra forma em que eu possa obter este resultado, tambem serve. obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Shwa 0 Denunciar post Postado Janeiro 3, 2010 Pra isso você pode usar query string. Basta passar as informações desejadas no final do link e recebê-las na página de visualização. Exemplo de link: <a href="usuario.php?id=57"></a> Como receber esse valor na página usuario.php: $id = $_GET[id]; Obs: No seu caso eu não sei se vale a pena, mas sempre tente passar o mínimo de informação possível pela URL. Siga o meu exemplo, passando o id e na página de visualização faça uma consulta pra receber os demais dados deste id. Compartilhar este post Link para o post Compartilhar em outros sites
~TiuTalk~ 7 Denunciar post Postado Janeiro 3, 2010 Apenas uma melhoria no código: $id = (int)$_GET['id'];Ajuda a evitar ataques de SQL Injection :) Compartilhar este post Link para o post Compartilhar em outros sites
-rafael- 1 Denunciar post Postado Janeiro 3, 2010 Pessoal, primeiro, obrigado pela ajuda. mas nao to sabendo onde colocar esses codigos q vcs me passaram. me desculpe mas sou iniciante, começei a bem pouco tempo. meu codigo que retorna os dados do meu banco de dados: <?php while($dados = mysql_fetch_array($query)) { echo "<tr>"; echo " <td>"; echo $dados['Usuario']; //a principio o link seria colocado aqui, no nome do usuario. echo " </td></a>"; echo " <td><div align=center>"; echo $dados['RG']; echo " </td>"; /> mais uma vez obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Shwa 0 Denunciar post Postado Janeiro 3, 2010 Vou tentar te ajudar de acordo com o seu código. Coloque isso dentro do seu loop: echo '<tr>'; echo '<td><a href="usuario.php?id=' . $dados[id] . '">' . $dados['Usuario'] . '</a></td>'; echo '<td>' . $dados['RG'] . '</td>'; echo '</tr>'; Compartilhar este post Link para o post Compartilhar em outros sites
-rafael- 1 Denunciar post Postado Janeiro 3, 2010 Ok deu certo!!! muito obrigado!!! Compartilhar este post Link para o post Compartilhar em outros sites