how to get rid of that annoying |

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I know this a silly question, but I can't figure out if it's even
possible to get rid of that final annoying | in my pagination script.

<?echo "<p>Navigation</p>";

echo (($page !=1)?"<a href='".build_url("books.php", "page",
1)."'>first</a>":"first")." ... ";
echo (($page>1)?"<a href='".build_url("books.php", "page",
$page-1)."'>prev</a>":"prev")." | ";
for($i=$page; $i<=($page+$records_per_page-2)+1; $i++){
  if ($i!=$page && $i<ceil($count/$records_per_page))
    echo "<a href='".build_url("books.php", "page", $i)."'>$i</a>", " | ";
  elseif ($i>ceil($count/$records_per_page))
    continue;
  else echo $i, " | ";
}
echo " | ... ".(($page<$count)?"<a href='".build_url("books.php",
"page", $page+1)."'>next</a>":"next");
echo "  ... ".(($page<$count)?"<a href='".build_url("books.php", "page",
ceil($count/$records_per_page))."'>last</a>":"last");
//echo "<p>Table Order</p>";
echo "<br />Ordered alphabetically by book title : ";
echo $dir=="ASC"?"Ascending":"<a href='".build_url("books.php", "dir",
"asc")."'>Ascending</a>";
echo " | ";
echo $dir=="DESC"?"Descending":"<a href='".build_url("books.php", "dir",
"desc")."'>Descending</a>";
echo "<br />";?>

This produces a very nifty pagination - the problem is how to get rid of
the final pages that show up as greater than what is available. The
script above works fine, except it leaves that final | ...
Any simple solutions?

-- 
Hervé Kempf: "Pour sauver la planète, sortez du capitalisme."
-------------------------------------------------------------
Phil Jourdan --- pj@xxxxxxxxxxxxx
   http://www.ptahhotep.com
   http://www.chiccantine.com/andypantry.php


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux