I guess the html/css is wrong. If you print all links in new TD elements or as nonbreakable test it will look like this. If you just use divs floating left instead then links will fill the space and wrap around. Also getting rid of it all together and simple list of a tags with some space between would be enough. would behave same way.
code is unreadable so i am not sure how it works .... link to sarecode like gist would work better. cheers Art On 23 July 2010 06:35, Chaitanya <chaitany...@mavininfotech.com> wrote: > Guru, > > Why do you want to show all page numbers within the page. You can apply a > break and use like Prev and Next links after showing 10th link which is > similar to <Prev> 1,2,3,4,5,6,7, ...... <Next>, etc. There are many scripts > availabe on net on pagination functions. You can google on it. > > Chaitanya. > > > -- > Thanks, > Chaitanya. > > > _____ > > From: phpexpe...@yahoogroups.com [mailto:phpexpe...@yahoogroups.com] On > Behalf Of nagendra prasad > Sent: Thursday, July 22, 2010 8:14 PM > To: phpexpe...@yahoogroups.com; PHP DB; php-wind...@lists.php.net; php > mysql > Subject: [phpXperts] No Warping in results [1 Attachment] > > > > [Attachment(s) <> from nagendra prasad included below] > > Hi All, > > I have a code which will shows the mysql data in a page. When the data is > less its working fine however when the data is huge let say more then 10 > thousand the page numbers are not warping. Its going beyond the page. I > have attached the result page image as well. > Below is the code of page navigation. > > > > **************************************************************************** > ***************************************** > > <?php } ?> > > <?php function showpagenav($page, $pagecount) > { > ?> > <table class="bd" border="0" align="center" width=50% cellspacing="1" > cellpadding="4"> > <tr WRAP> > <?php if ($page > 1) { ?> > <td><a href="index.php?page=<?php echo $page - 1 > ?>"><< Prev</a> </td> > <?php } ?> > <?php > global $pagerange; > > if ($pagecount > 1) { > > if ($pagecount % $pagerange != 0) { > $rangecount = intval($pagecount / $pagerange) + 1; > } > else { > $rangecount = intval($pagecount / $pagerange); > } > for ($i = 1; $i < $rangecount + 1; $i++) { > $startpage = (($i - 1) * $pagerange) + 1; > $count = min($i * $pagerange, $pagecount); > > if ((($page >= $startpage) && ($page <= ($i * $pagerange)))) { > for ($j = $startpage; $j < $count + 1; $j++) { > if ($j == $page) { > ?> > <td><b><?php echo $j ?></b></td> > <?php } else { ?> > <td><a href="index.php?page=<?php echo $j ?>"><?php echo $j ?></a></td> > <?php } } } else { ?> > <td><a href="index.php?page=<?php echo $startpage ?>"><?php echo $startpage > .."..." .$count ?><BR></a></td> > <?php } } } ?> > <?php if ($page < $pagecount) { ?> > <td> <a href="index.php?page=<?php echo $page + 1 > ?>">Next >></a> <BR></td></BR> > <?php } ?> > </tr> > </table> > <?php } ?> > > <?php function showrecnav($a, $recid, $count) > { > ?> > <table class="bd" border="0" cellspacing="1" cellpadding="4"> > <tr> > > <?php if ($recid > 0) { ?> > > <?php } if ($recid < $count - 1) { ?> > > <?php } ?> > </tr> > </table> > <hr size="1" noshade> > <?php } ?> > > ********************************************** > > Please help me with this. > > Best, > Guru. > > > __._,_.___ > Attachment(s) from nagendra prasad > > 1 of 1 Photo(s) > > > < > http://groups.yahoo.com/group/phpexperts/attachments/folder/692554198/item/ > 17124914/view> result page.jpg > result > < > http://groups.yahoo.com/group/phpexperts/attachments/folder/692554198/item/ > 17124914/view> page.jpg > Reply to <mailto:nagendra802...@gmail.com?subject=no Warping in results> > sender | Reply to <mailto:phpexpe...@yahoogroups.com?subject=no Warping > in > results> group | Reply > < > http://groups.yahoo.com/group/phpexperts/post;_ylc=X3oDMTJyYWF2b2hvBF9TAzk3 > > MzU5NzE0BGdycElkAzEzODc3MTg3BGdycHNwSWQDMTcwNTAwNjc2NARtc2dJZAMxMzczNQRzZWMD > ZnRyBHNsawNycGx5BHN0aW1lAzEyNzk4MTM2MTM-?act=reply&messageNum=13735> via > web > post | Start > < > http://groups.yahoo.com/group/phpexperts/post;_ylc=X3oDMTJmMnA0ZnM1BF9TAzk3 > > MzU5NzE0BGdycElkAzEzODc3MTg3BGdycHNwSWQDMTcwNTAwNjc2NARzZWMDZnRyBHNsawNudHBj > BHN0aW1lAzEyNzk4MTM2MTM-> a New Topic > Messages > < > http://groups.yahoo.com/group/phpexperts/message/13735;_ylc=X3oDMTM3YjVwczJ > > 0BF9TAzk3MzU5NzE0BGdycElkAzEzODc3MTg3BGdycHNwSWQDMTcwNTAwNjc2NARtc2dJZAMxMzc > zNQRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzEyNzk4MTM2MTMEdHBjSWQDMTM3MzU-> in this > topic (1) > Recent Activity: > > * New > < > http://groups.yahoo.com/group/phpexperts/members;_ylc=X3oDMTJncnRkN25pBF9TA > > zk3MzU5NzE0BGdycElkAzEzODc3MTg3BGdycHNwSWQDMTcwNTAwNjc2NARzZWMDdnRsBHNsawN2b > WJycwRzdGltZQMxMjc5ODEzNjEz?o=6> Members 2 > > Visit > < > http://groups.yahoo.com/group/phpexperts;_ylc=X3oDMTJmdDhjbmRnBF9TAzk3MzU5N > > zE0BGdycElkAzEzODc3MTg3BGdycHNwSWQDMTcwNTAwNjc2NARzZWMDdnRsBHNsawN2Z2hwBHN0a > W1lAzEyNzk4MTM2MTM-> Your Group > Visit phpXperts website at www.phpxperts.net > MARKETPLACE > > Stay > < > http://us.ard.yahoo.com/SIG=15op7n7nt/M=493064.13983314.14041046.13298430/D > > =groups/S=1705006764:MKP1/Y=YAHOO/EXP=1279820814/L=5a480dea-95a8-11df-a5ee-e > > ff6624bf90c/B=LTh5AmKImiI-/J=1279813614619203/K=f7T7XCPBVioM6wGkNaT5Vw/A=606 > 0255/R=0/SIG=1194m4keh/*http://us.toolbar.yahoo.com/?.cpdl=grpj> on top of > your group activity without leaving the page you're on - Get the Yahoo! > Toolbar now. > > > _____ > > > Get > < > http://us.ard.yahoo.com/SIG=15osa2cre/M=493064.13814537.14041040.10835568/D > > =groups/S=1705006764:MKP1/Y=YAHOO/EXP=1279820814/L=5a480dea-95a8-11df-a5ee-e > > ff6624bf90c/B=Ljh5AmKImiI-/J=1279813614619203/K=f7T7XCPBVioM6wGkNaT5Vw/A=607 > 8812/R=0/SIG=114ae4ln1/*http://dogandcatanswers.yahoo.com/> great advice > about dogs and cats. Visit the Dog & Cat Answers Center. > > > _____ > > > Hobbies > < > http://us.ard.yahoo.com/SIG=15oov27l9/M=493064.14012770.13963757.13298430/D > > =groups/S=1705006764:MKP1/Y=YAHOO/EXP=1279820814/L=5a480dea-95a8-11df-a5ee-e > > ff6624bf90c/B=Lzh5AmKImiI-/J=1279813614619203/K=f7T7XCPBVioM6wGkNaT5Vw/A=601 > > 5306/R=0/SIG=11vlkvigg/*http://advision.webevents.yahoo.com/hobbiesandactivi > tieszone/> & Activities Zone: Find others who share your passions! Explore > new interests. > > > > < > http://groups.yahoo.com/;_ylc=X3oDMTJlZjdhaXU2BF9TAzk3NDc2NTkwBGdycElkAzEzO > > Dc3MTg3BGdycHNwSWQDMTcwNTAwNjc2NARzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTI3OTgxMzYxM > w--> Yahoo! Groups > Switch to: Text-Only > <mailto:phpexperts-traditio...@yahoogroups.com?subject=change Delivery > Format: Traditional> , Daily > <mailto:phpexperts-dig...@yahoogroups.com?subject=email Delivery: Digest> > Digest . Unsubscribe > <mailto:phpexperts-unsubscr...@yahoogroups.com?subject=unsubscribe> . > Terms > of Use <http://docs.yahoo.com/info/terms/> > .. > > < > http://geo.yahoo.com/serv?s=97359714/grpId=13877187/grpspId=1705006764/msgI > d=13735/stime=1279813613/nc1=6083913/nc2=4507179/nc3=3848642> > > __,_._,___ > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature > database 5152 (20100528) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > >