helkton 0 Denunciar post Postado Julho 27, 2013 Olá galara seguinte... Baixei aqui mesmo no forum um script para Exportar um determinado ID consultado no Banco de Dados para PDF - ESTE AQUI - e ta tudo bem funcionando e pegando o determinado id passado e gerando o seu respectivo PDF, porém o que eu quero e não estou conseguindo é o seguinte eu listo todos os dados de uma determinada tabela ok cada item listado possui um ID é este ID que passo para gerar o PDF e ele teria que pegar e listar todos os ids iguais ao que fora passado... Esta consulta simples lista todos os dados da tabela onde o ProdID for igual a 2 CERTO <?php //Lista os Dodos da Tabela $busca = mysql_query("SELECT * FROM table where ProdID = 2")or die(mysql_error()); //Verificação das linhas encontradas. while ($ver = mysql_fetch_array($busca)){ $TransacaoID = $ver['TransacaoID']; ?> E aqui é onde eu pego o ID e deveria listar todos os respectivos IDs e gerar o PDF <?php $id = $_GET['id']; //Consulta o ID que Veio e o Consulta na tabela $busca = mysql_query("SELECT * FROM table WHERE ProdID= '$id'"); while ($ver = mysql_fetch_array($busca)){ ?> <?php $html=' <html lang="pt-br"> <meta charset="utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> hr { border: 2px solid #39F; } .textos { font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px; color: #333; } td { font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 18px; color: #09F; } body { font-family: Calibri; } #dados { font-family: Calibri; font-size: 16px; } h2 { font-family: Calibri; color: #09F; } </style> <body> '; $html.='<table width="657" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="384"><strong>Oferta: </strong> '.$ver['TransacaoID'].'<br /> <span class="textos"><strong> </strong> </span><br /> <span class="textos"><strong>Emissão:</strong> '.date('d/m/Y').' </span></td> <td width="52" align="right"><img src="exemplo.jpg" width="230" height="70"></td> </tr> </table> <hr /> <h2>Relação de Cupons </h2> <div id="dados"> <p><strong></strong><br> '.$ver['TransacaoID'].'</p><br> </div> <hr /> <p class="textos">Empresa tal blá blá blá - Todos os Direitos Reservados.<br> Aplicações Especiais PHP - Alaerte Gabriel </p> </body> </html>'; ?> <?php mysql_free_result($busca); //Aqui nós chamamos a class do dompdf require_once('dompdf/dompdf_config.inc.php'); //É fundamental definir o TIMEZONE de nossa região para que não tenhamos problemas com a geração. date_default_timezone_set('America/Campo_Grande'); //Aqui eu estou decodificando o tipo de charset do documento, para evitar erros nos acentos das letras e etc. $html = utf8_decode($html); //Instanciamos a class do dompdf para o processo $dompdf= new DOMPDF(); //Aqui nós damos um LOAD (carregamos) todos os nossos dados e formatações para geração do PDF $dompdf->load_html($html); //$dompdf->set_paper('legal','landscape'); $dompdf->set_paper('legal','A4'); //Aqui nós damos início ao processo de exportação (renderizar) $dompdf->render(); //por final forçamos o download do documento, coloquei a nomeclatura com a data e mais um string no final. $dompdf->stream(date('d/m/Y').'_cliente.pdf'); ?> <?php }?> Como será que resolvo isto.... Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Julho 29, 2013 Confusa sua dúvida, não deu pra entender. Compartilhar este post Link para o post Compartilhar em outros sites
helkton 0 Denunciar post Postado Julho 30, 2013 Bom vou tentar resumir aqui...Eu quero que tipo no 1º script acima ele faz uma consulta no banco de dados para pegar o ID certo.Vamos supor que o cliente escolha a oferta 2 ou seja o ID que virá será o ID=2 até aqui blz.Agora esta listagem será feita para o cliente e cada vez que o cliente clicar na referente Oferta que será o ID ele vai ter que pegar o ID referente a Oferta clicada pelo cliente e listar todos os IDs e gerar o PDF Compartilhar este post Link para o post Compartilhar em outros sites