PDA

View Full Version : Constructing Pagenav


Jolten
09-05-2005, 02:17 AM
Hi,

I'm trying to incorporate the vbulletin 3.0.x pagenav into a modification of member.php.

I've got a query pulling total results ($results) and even have php to figure out $previous, $i (page num) and $next links. But I can't seem to figure out how to build around these variables, a la.....

$pagenav = construct_page_nav(X, X);


Can anyone explain the two arguments for the page nav variable? everything I try gives me a divide by 0 error in function.php

thanks

deathemperor
09-05-2005, 03:06 AM
construct_page_nav($param1, $param2, $param3);

$param1 is the total number of items, $param2 is the basic link of that page, $param 3 is optional for the sub string of that link (in $param2.

for e.g:

construct_page_nav($totalitemsfromquery, "script.php?$session[sessionurl]id=$id", "&cmd=sort&sort=$sort&order=$order&pp=$perpage&days prune=$da ysprune");

hope this help.

Jolten
09-05-2005, 04:22 PM
Thanks deathsemporer.

I'm still getting a divide by zero error though.


// Define the number of results per pg
$max_results =20;
$from = (($pg * $max_results) - $max_results);

$full1 = $DB_site->query("SELECT * FROM _table_ WHERE _username_ = '".$userinfo['username']."'");
$full=$DB_site->num_rows($full1);
print $full;
$pagenav = construct_page_nav($full, "member.php?$session[sessionurl]u=$userinfo[userid]","&pg=$pg")


The print command is just there for debugging. It prints the proper total results. I'm thinking it may have something to do with my hard coding the per page results at 20. $from is used to limit the queries.