- Home
- Categorie
- Coding e Sistemistica
- Coding
- problema paginazione
-
problema paginazione
Ho problemi con la paginazione di un file di testo. Dal web ho copiato questo codice:
<?php
$file = file("./file.txt");
if($perpage == FALSE) $perpage = 30;
if($pos == FALSE) $pos = 0;
$count = count($file);
for($i = $pos; $i < ($perpage+$pos); $i++)
{
if($i > $count-1) break;
$result = explode("|", trim($file[$count-$i-1]));echo "<li>$result[0] $result[1]\n";
}echo "<div align="center">[ ";
for($p = 0; $p < $count; $p++)
{
if(!($p % $perpage))
{
$pg = ($p/$perpage)+1;
if ($p == $pos)
{
echo "<strong>$pg</strong> ";
}
else
{
echo "<a href="?pos=$p">$pg</a> ";
}
}
}
echo " ]</div>";
?>Lo script divide le pagine in modo corretto, ma non funziona il "navigatore" . In poche parole, non riesco a vedere i risultati successivi alla prima pagina (in questo caso, dal "31" in poi). Dove sta l'errore?
Vi prego, aiutatemi!Grazie mille
-
Personalizzo soltanto il nome del file di testo e il $perpage, ma non riesco proprio a capire dove sta l'errore. Un aiuto please!