//get the current value of "page" in your query string and scrub it to prevent SQL injection if (isset($_GET['page']))
{
$currentPage = mysql_real_escape_string($_GET['page']);
}
else
{
$currentPage = 0;
} //validate it and calculate values for the Next and Prev links if (ctype_digit($currentPage) && $currentPage >= 0)
{
$nextPage = $currentPage + 1;
$prevPage = $currentPage - 1;
//You probably want to get fancier with this to disable the Prev link if you're at the top
if ($prevPage < 0)
{
$prevPage = 0;
}
//You probably want to run a query here to see if $nextPage is past the end of your resultset } $nextLink = "<a href='http://yourwebpage.com?page=$nextPage'>Next</a>"; $prevLink = "<a href='http://yourwebpage.com?page=$prevPage'>Prev</a>";
echo $nextLink;
echo $prevLink;
//later on in the script when you're creating your HTML output, drop in the link variables
$sql = "SELECT story, post_date FROM memberstories WHERE user_id='$id' ORDER BY post_date DESC LIMIT $page, 1"; $result = mysql_query(); //as always, check your query for errors! if (!$result)
{
die("Query Error! Query: $sql<br />Error: ".mysql_error());
}
{
$currentPage = mysql_real_escape_string($_GET['page']);
}
else
{
$currentPage = 0;
} //validate it and calculate values for the Next and Prev links if (ctype_digit($currentPage) && $currentPage >= 0)
{
$nextPage = $currentPage + 1;
$prevPage = $currentPage - 1;
//You probably want to get fancier with this to disable the Prev link if you're at the top
if ($prevPage < 0)
{
$prevPage = 0;
}
//You probably want to run a query here to see if $nextPage is past the end of your resultset } $nextLink = "<a href='http://yourwebpage.com?page=$nextPage'>Next</a>"; $prevLink = "<a href='http://yourwebpage.com?page=$prevPage'>Prev</a>";
echo $nextLink;
echo $prevLink;
//later on in the script when you're creating your HTML output, drop in the link variables
$sql = "SELECT story, post_date FROM memberstories WHERE user_id='$id' ORDER BY post_date DESC LIMIT $page, 1"; $result = mysql_query(); //as always, check your query for errors! if (!$result)
{
die("Query Error! Query: $sql<br />Error: ".mysql_error());
}
No comments:
Post a Comment