Ir para conteúdo

Arquivado

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

Zoação

Como fazer exibir registro clicando no código do registro pela lista?

Recommended Posts

Tenho um página PHP que lista todos os registros que estão "em aberto" de acordo com consulta.

Por tanto estou querendo que ao clicar sobre o código deste registro, consiga ser direcionado a outra página e então exiba o registro "completo"...

 

Veja o que tenho em minha lista:

 

	<tr>
		<td class="auto-style1" style="height: 20; width: 34px"><?php echo $fila["id"]; ?></td>
		<td class="auto-style1" style="height: 20; width: 100px"><?php echo $fila["date"]; ?></td>
		<td class="auto-style1" style="height: 20; width: 116px"><?php echo $fila["clock"]; ?></td>
		<td class="auto-style1" style="height: 20; width: 198px"><?php echo $fila["bairroentrega"]; ?></td>
		<td class="auto-style1" style="height: 20; width: 384px"><?php echo $fila["nomeentrega"]; ?></td>
		<td class="auto-style1" style="height: 20"><?php echo $fila["impresso"]; ?></td>
		<td class="auto-style1" style="height: 20"> </td>
	</tr>

 

O que preciso seria tornar o "id" clicável, ou seja, que ao clicar nele, seja levado a outra página e então me exiba o registro completo ... em outra página

 

Obrigado :)

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

é só colocar a tag <a></a>, mais ou menos assim:

 

<a href="alguma-pagina?id=<?php echo $fila["id"]; ?>"></a>

Assim vc passa o link pela url e pega na página que você direcionou.

 

Elmano,

 

Veja

 

 

<a href="registrolocalizado.php?id=<?php echo $fila["id"]; ?>">

 

Ao usar o código que disse (acima está a adaptação que realizei, com o nome do arquivo de exemplo para teste), a minha lista simplesmente deixou de exibir o "id" de cada registro... ou seja, ficou tudo "em branco" na coluna referente ao "id".

 

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Meu Deus... 428 posts depois e não sabe nem o básico do HTML....

 

 

<a href="...">ESCREVA ALGUM TEXTO PARA SER EXIBIDO NO LINK</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Meu Deus... 428 posts depois e não sabe nem o básico do HTML....

 

 

<a href="...">ESCREVA ALGUM TEXTO PARA SER EXIBIDO NO LINK</a>

 

eSerra, veja só:

 

O "básico de HTML" com certeza eu sei, no caso acima mencionado é:

 

 

<a href="arquivo.php">arquivo.php</a>

 

Porém, o fato é que não estou conseguindo além de visualizar o código, também não consigo "exibir através de link o registro completo em uma outra página PHP.

 

:) Obrigado!

 

é só colocar a tag <a></a>, mais ou menos assim:

 

<a href="alguma-pagina?id=<?php echo $fila["id"]; ?>"></a>

Assim vc passa o link pela url e pega na página que você direcionou.

 

veja só, seria da seguinte forma abaixo:

 

<a href="registrolocalizado.php?id=<?php echo $fila["id"]; ?>"><?php echo $fila["id"]; ?></a>

 

porém, quando sou redirecionado, infelizmente não exibe o registro ao qual eu desejo visualizar ... no caso, o que eu cliquei.

 

(a página é exibida sem "exibir registro algum")

Compartilhar este post


Link para o post
Compartilhar em outros sites

(a página é exibida sem "exibir registro algum")

 

opa.. e seria possivel vc postar o código dessa página?

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual delas?

 

amigão... na boa... a q vc postou AQUI:

 

(a página é exibida sem "exibir registro algum")

 

sem o código dessa página, ai complica, ok?

 

pra adiantar: vc saberia fazer 1 pg de busca simples, se não souber, 1º pesquise a respeito..

 

abraço e boa sorte.. :yes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigão... na boa... a q vc postou AQUI:

 

 

sem o código dessa página, ai complica, ok?

 

pra adiantar: vc saberia fazer 1 pg de busca simples, se não souber, 1º pesquise a respeito..

 

abraço e boa sorte.. :yes:

 

Fernando,

 

Sim. Eu sei fazer.

 

Vou então fazer o seguinte, postar o código desta então ... :)

 

 

o código que utilizo para "localizar" o registro específico de uma consulta normal através de POST que possuo é o seguinte:

 

 

 

$sql_logar = "SELECT * FROM pedidos WHERE id = '$id'";
$exe_logar = mysql_query($sql_logar) or die (mysql_error());
$fet_logar = mysql_fetch_assoc($exe_logar);
$num_logar = mysql_num_rows($exe_logar);
$id = $fet_logar['id'];
$nomeentrega = $fet_logar['nomeentrega'];
(... continua com todos os campos necessários)

 

à partir deste código seria possível alterar para que pesquise de acordo com o código que eu tivesse clicado na lista?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

então, é uma busca como qualquer outra; a diferença é q vc vai passar o parâmetro via GET e busca por formulário normalmente é via POST... bom.. tente assim:

 

<?php
// (conexão)
$idpesquisado = $_GET['id'];
$sql_busca = mysql_query("SELECT * FROM pedidos WHERE id = '$idpesquisado'");
while ($exibir= mysql_fetch_assoc($sql_busca)){
echo $exibir["nomeentrega"];
echo $exibir["nomecliente"];
// continua com todos os campos necessários
}
// ATENÇÃO A ESSAS CHAVES
?>


obs. estou supondo q tua tabela tem uma coluna chave primária chamada "id", ok?

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

Perfeito!!

 

Está funcionando perfeitamente.

 

Agora, vou apenas adaptar a meu sistema, pois na verdade são mais de "35 campos" ...

 

Obrigado!!!

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.