Ir para conteúdo

POWERED BY:

Arquivado

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

Geovani Machado

buscar dados de uma tabela e imprimir

Recommended Posts

ola pessoal estou tentando imprimir os dados de uma tabela, de acordo com o dado que o usuário escolheu.

--------------------------------------------------------------------

id |nome | rg | empresa | tipo | setor | Evento |

--------------------------------------------------------------------

1 |Fulano | 012 | Tau | A | 01 | evento | ( botaoImprimir )

--------------------------------------------------------------------

2 |ciclano | 015 | eu | A | 01 | evento | ( botaoImprimir )

--------------------------------------------------------------------

<?php

   $host = "localhost";
   $user = "root";
   $pass = "123";
   $banco = "db_credenciais";
   $conexao = mysql_connect($host, $user, $pass) or die(mysql_error());
 mysql_select_db($banco) or die(mysql_error());


mysql_select_db($banco, $conexao);


$query = sprintf("SELECT id, nome, rg, empresa, setor, tipo, evento, email, telefone FROM tb_credenciais");


$dados = mysql_query($query, $conexao) or die(mysql_error());


$linha = mysql_fetch_assoc($dados);


$total = mysql_num_rows($dados);
?>
<?php


if($total > 0) {


do {
?>
        
<?=$linha['nome']?>
        <?=$linha['rg']?>
        <?=$linha['empresa']?>
        <?=$linha['setor']?>
        <?=$linha['tipo']?>
        <?=$linha['email']?>
        <?=$linha['telefone']?>
      <a href="print_credencial.php?id=<?php echo $linha["id"]?>">imprimir </a>
          <?php


}while($linha = mysql_fetch_assoc($dados));


}
?>

Quando vai clica pra imprimir aquele registro ele vai pra print_credencial.php, ele trás o "id" junto, porem ele trás o primeiro indice do banco e não da referida id.
<?php

   $host = "localhost";
   $user = "root";
   $pass = "123";
   $banco = "db_credenciais";
   $conexao = mysql_connect($host, $user, $pass) or die(mysql_error());
 mysql_select_db($banco) or die(mysql_error());


mysql_select_db($banco, $conexao);


$query = sprintf("SELECT nome, rg, empresa, setor, tipo, evento, email, telefone FROM tb_credenciais");


$dados = mysql_query($query, $conexao) or die(mysql_error());


$linha = mysql_fetch_assoc($dados);


$total = mysql_num_rows($dados);
?>
<?php


if($total > 0) {


?>
    <?php echo $linha["nome"]?> 


    <?php


}while($linha = mysql_fetch_assoc($dados));


?> 
------------------------ navegador-----------------------------
--------------------------------------------------------------------
Fulano
********************************************************************
gostaria de saber qual a melhor forma de trazer estas informações, e os dados nao vem completo vem so o nome para trazer tudo estou usado:
<?php echo $linha["nome"]?> 

<?php echo $linha["rg"]?> 
<?php echo $linha["empresa"]?> 
<?php echo $linha["acesso"]?> 
<?php echo $linha["tipo"]?> 
<?php echo $linha["evento"]?> 
------------------------ navegador-----------------------------
--------------------------------------------------------------------
Fulano 012 Tau A 01 evento
********************************************************************
Desde ja agradeco

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.