Robert Cummings wrote: > PJ wrote: >> 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? >> > > > Do it differently... build an array of the appropriate entries. When > done, use implode( ' | ', $yourArray ). > > Cheers, > Rob. Hate to disappoint you all, but I finally found the errant | . Ridiculous, really, that I bothered you all. it's in the line indicated above --- echo " | ... " --- lose the | and it all works like a charm. :-) ;-) -- 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