(Btw: I just used $lastId-$ammountOfDataToDisplay to show the value; perhaps you have to calculate it before writing the links).<a href="$script?lastId=$lastId-$ammountOfDataToDisplay>Last entries</ +a> <a href="$script?lastId=$lastId+$ammountOfDataToDisplay>Next entries</ +a>
2. If you used a database instead of flatfiles, maybe the SQL-Command LIMIT might help you getting the correct slices of data, e.g.
But maybe this will also work with DBI and DBD::CSV, I don't know.SELECT * FROM table ORDER BY id DESC LIMIT $lastId, $ammountOfDataToDisplay
I haven't tested these codes, but hope they will give you an idea on what to do.if ($lastId > 0) { my $newId = $lastId - $ammountOfDataToDisplay; print qq~<a href="$scriptname?lastId=$newId">Last</a>~; } if ($outputCount == $ammountOfDataToDisplay) { my $newId = $lastId + $ammountOfDataToDisplay; print qq~<a href="$scriptname?lastId=$newId">Next</a>~; }
Best regards,
perl -e "s>>*F>e=>y)\*martinF)stronat)=>print,print v8.8.8.32.11.32"
In reply to Re: Showing 10 lines at the time
by strat
in thread Showing 10 lines at the time
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |