require_once("global.php"); cabecalho(); ?>
Informes
$handle = fopen("informes.csv","r"); // arquivo csv (separado por vírgulas) que será lido $i = 1; $buffer = array(); while (!feof ($handle)) { $buffer[$i] = fgets($handle, 4096); $i = $i+1; } fclose ($handle); $k = count($buffer)-1; $n_resultados = 6; // número de itens do informe por página. $n_paginas = ceil($k/$n_resultados); if(!isset($_GET['pagina'])) { $_GET['pagina'] = 0; } // exibe os itens selecionads no intervalo $n_exibe_inicio = $k - ($n_resultados * $_GET["pagina"]); $n_exibe_fim = ($k - ($n_resultados - 1)) - ($n_resultados * $_GET["pagina"]); if ($n_exibe_inicio > $k || $n_exibe_inicio < 1) { $n_exibe_inicio = $k; } if ($n_exibe_fim < 1) { $n_exibe_fim = 1; } $i = $n_exibe_inicio; echo "\n\n";
while ($i <= $n_exibe_inicio && $i >= $n_exibe_fim) {
$new_buffer[$i] = split(";",$buffer[$i]);
$y = count($new_buffer[$i]);
for ($j=0;$j<$y;$j++) {
if ($j == 0) { echo "(".$new_buffer[$i][$j].")\n"; }
elseif ($j == 1) { echo "".$new_buffer[$i][$j]."\n"; }
else {
echo "
\n".$new_buffer[$i][$j]."\n";
if ($new_buffer[$i][$j+1] == "" && $new_buffer[$i][$j+2] == "" || $new_buffer[$i][$j+1] == NULL && $new_buffer[$i][$j+2] == NULL) { $j = count($new_buffer[$i]); }
}
// if ($new_buffer[$i][$j]) { echo "$j".$new_buffer[$i][$j]."
\n"; }
}
echo "\n";
if ($i != $n_exibe_fim) { echo "
Página:"; for($i = 0; $i < $n_paginas; $i++) { $url = "informes.php?pagina=$i"; $num = $i+1; if ($i == $_GET['pagina']) { echo " [$num]"; } else { echo " [$num]"; } } echo "
"; /* VELHO! echo "\n\n";
while ($k >= 1) {
$new_buffer[$k] = split(";",$buffer[$k]);
$y = count($new_buffer[$k]);
for ($j=0;$j<$y;$j++) {
if ($new_buffer[$k][$j]) { echo "$j".$new_buffer[$k][$j]."
\n"; }
}
$k = $k - 1;
// echo "
\n";
}
echo "