Geovani Machado 0 Denunciar post Postado Janeiro 27, 2017 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 Compartilhar este post Link para o post Compartilhar em outros sites