buscar dados de uma tabela e imprimir
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-----------------------------
http://localhost/print_credencial.php?id=2 | ir |
--------------------------------------------------------------------
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-----------------------------
http://localhost/print_credencial.php?id=2 | ir |
--------------------------------------------------------------------
Fulano 012 Tau A 01 evento
********************************************************************
Desde ja agradeco
Discussão (0)
Carregando comentários...