Pagination
Posted on
16th Feb 2014 07:03 pm by
admin
Hi All,
I think I'm finally getting somewhere with pagination!
I can now submit a query and get the correct number of records back with the correct number of pages.
My only problem is, when I press the page numbers or the next button the records disappear.
If anyone gets time, could you take a look at my code and tell me where I’m going wrong please?
Jamie
Code: [Select]<?php
require("conf.php");
//max displayed per page
$per_page = 2;
//get start variable
$start = $_GET['start'];
$udfin = $_POST['udf'];
//count records
$record_count = mysql_num_rows(mysql_query("SELECT * FROM cy_equ WHERE udf = $udfin"));
//count max pages
$max_pages = $record_count / $per_page; //may come out as decimal
if (!$start)
$start = 0;
//display data
$get = mysql_query("SELECT * FROM cy_equ WHERE udf = $udfin LIMIT $start, $per_page");
while ($row = mysql_fetch_assoc($get))
{
// get data
$id = $row['id'];
$ext = $row['ext'];
$equ = $row['equ'];
echo $id." (".$ext.") (".$equ.")<br />";
}
//setup prev and next variables
$prev = $start - $per_page;
$next = $start + $per_page;
//show prev button
if (!($start<=0))
echo "<a href='qqq.php?start=$prev'>Prev</a> ";
//show page numbers
//set variable for first page
$i=1;
for ($x=0;$x<$record_count;$x=$x+$per_page)
{
if ($start!=$x)
echo " <a href='qqq.php?start=$x'>$i</a> ";
else
echo " <a href='qqq.php?start=$x'><b>$i</b></a> ";
$i++;
}
//show next button
if (!($start>=$record_count-$per_page))
echo " <a href='qqq.php?start=$next'>Next</a>";
?>
<h3> UDF Query </h3>
<form name="form1" method="post" action="http://localhost/qqq.php">
<p> Input UDF: <input type="number" name="udf" value= "<?php echo $udfin; ?>" size="1" maxlength="4"/></p>
<p><input type="submit" name="submit" value="GET DATA"/></p>
</form>
No comments posted yet
Your Answer:
Login to answer
55
36
Other forums
tag inside php... hi
Code: <?php echo "<td width="$columnWidth%" align=&gettext translates ALWAYS? I'm using gettext with the new version of XAMPP (5.3.0) on Windows Seven RTM (build 7600) gettext radio button reamains checked Hello i'm trying to keep the state off my radio buttons so it shows which ones where clicked after t Display a default image
I am trying to display generic image for items that don't have one, but I can't get it to display. Uploading/Downloading files stored in MySQL database Hey all,
This problem just came up in my website and I'm having a hard time figuring out what SQL query not working well Hi,
I made a small table with 5 rows and want to make them an sql consult using rownum
How can you detect variable string in a massive string? Ok guys, i need some help with this one.
I am going to be getting a large string, like 10-20 losing session vars when arriving from an email link Hi,
I've got a confirmation script made that sends an email with a link for a user to confirm parse error Parse error: syntax error, unexpected '[', expecting ')' in /Users/admin/Sites/phptest/array.php on How To Make More Than One Redirection with PHP on the same page? Hey im trying to do a direction page where it open differently link direction pages every time som
|