Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, estou com um problema para exibir os dados gravados em um arquivo de texto (.txt)
o formato do arqui esta assim:
Laudir Winck|laudir@gmail|Patrimonial|24|MAI|1984|Capanema|PR|Ensino Ativo
Laudir Winck|laudir@gmail|Patrimonial|24|MAI|1984|Capanema|PR|Ensino Ativo
Laudir Winck|laudir@gmail|Patrimonial|24|MAI|1984|Capanema|PR|Ensino Ativo
Laudir Winck|laudir@gmail|Patrimonial|24|MAI|1984|Capanema|PR|Ensino Ativo
é claro que os nomes e demais informações varial entre linhas,
ele exibe corretamente as informações, porém ele não muda de página...... exibe somente a primeira com os 5 registros requeridos na variavel $divisão
se alguém puder me dizer no q estou errando agradeço.....
Abaixo esta o codigo q estou usando..
<?
$divisao = "5";
$linha = file("arquivo.txt"); //Abre o arquivo de texto com os dados
$total = count($linha); //Conta as linhas
$paginas = ceil($total/$divisao)-1; //Faz a divisão - para colocar em paginas
if (!$pagina)
{ $pagina = "0"; }
else
if (!is_numeric($pagina))
{ $pagina = "0"; }
else
if ($pagina > $paginas)
{ $pagina = "0"; }
else
{ $pagina = $pagina; }
$inicio = $pagina*$divisao;
$final = $inicio+$divisao;
$final = ($final > $total) ? $total : $final;
for ($i = $inicio; $i < $final; $i++){
list($dado1,$dado2,$dado3,$dado4,$dado5,$dado6,$dado7,$dado8,$dado9) = explode("|",$linha[$i]);
echo ("<font size=2 face=Verdana>");
echo "<p>";
echo "<strong><font size=2 color=#61C476>Nome:</strong></font> $dado1"."<br />";
echo "<strong><font size=2 color=#61C476>E-mail:</strong></font> $dado2"."<br />";
echo "<strong><font size=2 color=#61C476>Tipo do Título:</strong></font> $dado3 <br />";
echo "<strong><font size=2 color=#61C476>Data de Nascimento:</strong></font> $dado4 / $dado5 / $dado6 <br />";
echo "<strong><font size=2 color=#61C476>Cidade:</strong></font> $dado7 <br />";
echo "<strong><font size=2 color=#61C476>UF:</strong></font> $dado8 <br />";
echo "<strong><font size=2 color=#61C476>Situação:</strong></font> $dado9 <br />";
echo "</p></br>";
echo ("</font>");
}
$anterior = $pagina-1;
$proxima = $pagina+1;
$paginass = ($paginas <= "0") ? "1" : $paginas+1;
echo ("<font size=2 face=Verdana>");
echo "[Total de sócios: <b>$total</b> - Página <b>$proxima</b> de <b>$paginass</b>]<br />";
echo ($pagina == "0") ? "« Anterior" : "<a href=\"$PHP_SELF?pagina=$anterior\">« Anterior</a>";
echo " ";
for ($j = "0"; $j < $paginass; $j++){
$atual = $j+1;
echo ($j == $pagina) ? "<b>$atual</b> " : "<a href=\"$PHP_SELF?pagina=$j\">$atual</a> ";
}
echo " ";
echo ($pagina < $paginas) ? "<a href=\"$PHP_SELF?pagina=$proxima\">Próxima »</a>" : "Próxima »";
echo ("</font>");
?>Carregando comentários...