Ir para conteúdo

POWERED BY:

Arquivado

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

-rafael-

[Resolvido] Criar link em cada item listado

Recommended Posts

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.