PDA

View Full Version : determinine what page the last post is on


sabret00the
02-13-2005, 11:45 AM
how do i do this by php?

bearing in mind that i'm grabbing the posts via
// ###################### pagenav
$page = iif($page < 1, "1", intval($page));
$totalposts = $grps_showgroup['totalposts'];
$currentlocation = "viewthread.php?$session[sessionurl]g=$groupid";
$perpage = intval($vboptions['grpspostsperpage']); //lower limit
$pagenumber = $page;
$upperlimit = ($page * $perpage);
$final_calculations = ($upperlimit - $perpage);

// ###################### query for posts
$posts = $DB_site->query("
SELECT grps_post.postid,grps_post.groupid, grps_post.username AS postusername,grps_post.ipaddress AS ip, grps_post.title AS posttitle,grps_post.dateline, grps_post.pagetext, grps_post.iconid, icon.title ASicontitle, icon.iconpath, grps_post.visible, grps_post.edit_username,grps_post.edit_userid, grps_post.edit_reason, grps_post.edit_dateline,grps_post.delete_username, grps_post.delete_userid,grps_post.delete_reason, grps.leaderid, user.*, userfield.*,usertextfield.*, avatar.avatarpath, NOT ISNULL(customavatar.avatardata)AS hascustomavatar, customavatar.dateline AS avatardateline
FROM grps_post
LEFT JOIN grps ON (grps.groupid = grps_post.groupid)
LEFT JOIN " . TABLE_PREFIX . "user ON (user.userid = grps_post.userid)
LEFT JOIN " . TABLE_PREFIX . "userfield AS userfield ON(userfield.userid = user.userid)
LEFT JOIN " . TABLE_PREFIX . "usertextfield ON (usertextfield.userid = user.userid)
LEFT JOIN " . TABLE_PREFIX . "icon ON (icon.iconid = grps_post.iconid)
LEFT JOIN " . TABLE_PREFIX . "avatar AS avatar ON(avatar.avatarid = user.avatarid)
LEFT JOIN " . TABLE_PREFIX ."customavatar AS customavatar ON(customavatar.userid = user.userid)

WHERE grps_post.groupid = $groupid AND grps_post.visible != 0
ORDER BY grps_post.dateline ASC
LIMIT $final_calculations, $perpage
");

deathemperor
02-13-2005, 02:46 PM
what do you mean by that code ? At least you must tell people what's that code about because I myself can hardly read that code.

if you want the page of the lastpost, then divide total post to $perpage, get the number in ceil()

sabret00the
02-13-2005, 03:23 PM
what do you mean by that code ? At least you must tell people what's that code about because I myself can hardly read that code.

if you want the page of the lastpost, then divide total post to $perpage, get the number in ceil()
thanks that answered the question.