< ?php require_once("fpdf/fpdf.php"); include("conecta.php"); // arquivo de conexao ao banco - isso voce ja deve saber fazer conexao(); // chamada da funcao de conexao $busca = mysql_query("SELECT * FROM servidor, func where bairro ='TROPICAL'"); // Variaveis de Tamanho $mesq = "5"; // Margem Esquerda (mm) $mdir = "5"; // Margem Direita (mm) $msup = "12"; // Margem Superior (mm) $leti = "72"; // Largura da Etiqueta (mm) $aeti = "27"; // Altura da Etiqueta (mm) $ehet = "3,2"; // Espaco horizontal entre as Etiquetas (mm) $pdf=new FPDF('P','mm','Letter'); // Cria um arquivo novo tipo carta, na vertical. $pdf->Open(); // inicia documento $pdf->AddPage(); // adiciona a primeira pagina $pdf->SetMargins('5','12,7'); // Define as margens do documento $pdf->SetAuthor("Jonas Ferreira"); // Define o autor $pdf->SetFont('helvetica','',7); // Define a fonte $pdf->SetDisplayMode(); $coluna = 0; $linha = 0; //MONTA A ARRAY PARA ETIQUETAS while($dados = mysql_fetch_array($busca)) { $nome = $dados["nome"]; $ende = $dados["logradouro"]; $bairro = $dados["bairro"]; $estado = $dados["uf"]; $cida = $dados["cidade"]; $local = $bairro . " - " . $cida . " - " . $estado; $cep = "CEP: " . $dados["cep"]; if($linha == "10") { $pdf->AddPage(); $linha = 0; } if($coluna == "3") { // Se for a terceira coluna $coluna = 0; // $coluna volta para o valor inicial $linha = $linha +1; // $linha eh igual ela mesma +1 } if($linha == "10") { // Se for a ultima linha da pagina $pdf->AddPage(); // Adiciona uma nova pagina $linha = 0; // $linha volta ao seu valor inicial } $posicaoV = $linha*$aeti; $posicaoH = $coluna*$leti; if($coluna == "0") { // Se a coluna for 0 $somaH = $mesq; // Soma Horizontal eh apenas a margem da esquerda inicial } else { // Senao $somaH = $mesq+$posicaoH; // Soma Horizontal eh a margem inicial mais a posicaoH } if($linha =="0") { // Se a linha for 0 $somaV = $msup; // Soma Vertical eh apenas a margem superior inicial } else { // Senao $somaV = $msup+$posicaoV; // Soma Vertical eh a margem superior inicial mais a posicaoV } $pdf->Text($somaH,$somaV,$nome); // Imprime o nome da pessoa de acordo com as coordenadas $pdf->Text($somaH,$somaV+4,$ende); // Imprime o endere�o da pessoa de acordo com as coordenadas $pdf->Text($somaH,$somaV+8,$local); // Imprime a localidade da pessoa de acordo com as coordenadas $pdf->Text($somaH,$somaV+12,$cep); // Imprime o cep da pessoa de acordo com as coordenadas $coluna = $coluna+1; } $pdf->Output(); ?>