Hi all,
I made a simple code but I think that there is a better  way to do same thing.

I have list with couple hundreds "entries" and I want to have it 50 per page.
I did it this way and it works.


$result = mysql_query("SELECT id FROM source ORDER BY id ASC", $db);
while($myrow = mysql_fetch_array($result))
{
 $IDArray[] = $myrow[id];
}
$NoOfEntries =  count($IDArray);         //   Number of entries 
$NoOfPages = $NoOfEntries / 50;        //    Number of pages with 50 entries per page

//        E.g.  3.854 pages means 4 pages. The way I'm doing is check is $NoOfPages > 
integer($NoOfPages)

$NoOfPagesInt = $NoOfPages;
settype($NoOfPagesInt, "integer");
if($NoOfPages > $NoOfPagesInt): 
 $NoOfPages++;
endif;


Any suggestions?

Thanks!

Afan

Reply via email to