Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá!!Estou fazendo um relatório, onde divido os registros por região, dessaforma:(o código está resumido pra facilitar)
//FOR PAGINASfor($x=1; $x<=$paginas; $x++) {// CABECALHO FORTALEZA$pdf->Cell(200, 6, "Fortaleza", 0, 1, 'L');$pdf->Cell(65, 6, "Jornal", 1, 0, 'C');// Exibe os registros// REGISTROS DE FORTALEZA for($i=$inicio; $i<$fim; $i++) { if ( mysql_result($sql, $i, "CID_CH_NM") == FORTALEZA){ $pdf->Cell(65, 6, mysql_result($sql, $i, "JRN_CH_NM"), 1, 0, 'C');}}// fecha FOR(REGISTROS FORTALEZA - i)//CABECALHO INTERIOR $pdf->Cell(200, 6, "Interior", 0, 1, 'L'); $pdf->Cell(65, 6, "Jornal", 1, 0, 'C');//REGISTROS INTERIOR for($i=$inicio; $i<$fim; $i++) { if ( mysql_result($sql, $i, "CID_CH_NM") != FORTALEZA AND !in_array(mysql_result($sql, $i, "CID_CH_NM"), $RMF)){ $pdf->Cell(65, 6, mysql_result($sql, $i, "JRN_CH_NM"), 1, 0, 'C');}}// fecha FOR(REGISTROS INTERIOR - i)//CABECALHO RMF $pdf->Cell(200, 6, "RMF", 0, 1, 'L'); $pdf->Cell(65, 6, "Jornal", 1, 0, 'C');// REGISTROS RMF for($i=$inicio; $i<$fim; $i++) { if ( in_array(mysql_result($sql, $i, "CID_CH_NM"), $RMF)){ $pdf->Cell(65, 6, mysql_result($sql, $i, "JRN_CH_NM"), 1, 0, 'C');} }// fecha FOR(REGISTROS RMF - i) $linha_atual++;}// fecha FOR(PAGINAS - x)
Mas está exibindo parte dos registros de Fortaleza, parte dosregistros do Interior e parte da RMF.na outra página a mesma coisa.só quero exibir tudo de Fortaleza, depois tudo do Interior e depoistudo da RMF...Agradeço a ajuda!Pedro Costa
Carregando comentários...