so here is the full colde to help explain better....
$startrow = 0;
$perpage=25;
$totalrecords=700;
$query = ("SELECT * FROM $table_name");
$query = ("SELECT Name,Manf,Sku,Price,Short_Desc,thumb_image FROM $table_name ORDER BY ID asc
LIMIT $startrow,$totalrecords");
if (!isset($page))
{
$page=1;
$result = mysql_query($query) or die ("Database error");
$num_rows=mysql_num_rows($result);
echo "<center><b>" . $num_rows . " Items Found For Sports Gear</b></center><br>\n";
$totalpagesreal=($num_rows/$perpage);
$totalpages=intval($num_rows/$perpage);
if (($totalpages==$totalpagesreal) and ($totalpages==0) )
{
echo "There are no records";
$id=1;
}
else
{
//Checks if there are records which exactly fits in the integer
//number of pages
if (($totalpages==$totalpagesreal) and ($totalpages!=0))
{
$totalpages=$totalpages;
$id=2;
}
else
{
$id=3;
$totalpages=$totalpages+1;
}
}
}
/****************************************/
else
{
$page=$page;
$result = mysql_query($query) or die ("Database error");
$num_rows=mysql_num_rows($result);
$totalpagesreal=($num_rows/$perpage);
$totalpages=intval($num_rows/$perpage);
if (($totalpages==$totalpagesreal) and ($totalpages==0) )
{
echo "There are no records";
$id=1;
}
else
{
if (($totalpages==$totalpagesreal) and ($totalpages!=0))
{
$totalpages=$totalpages;
$id=2;
}
else
{
$id=3;
$totalpages=$totalpages+1;
}
}
}
//here is my table and other output
print("<table align='center' border='1' width='600'>");
for($n=($startrow+($page-1)*$perpage); $n<($startrow+($page)*$perpage);$n++)
{
// print($n);
if($color == "#D8BFD8") {
$color = "#C0C0C0";
} else {
$color = "#D8BFD8";
}
print("<tr bgcolor=".$color."><td valign='top'>");
print ("<b>Item: </b><br>");
@print(mysql_result($result,$n,0));
print("<b>Manf: </b><br>");
@print(mysql_result($result,$n,1));
print("<br><b>Sku: </b>");
@print(mysql_result($result,$n,2));
echo "<br><b><font color='#ff0000'>$";
@print(mysql_result($result,$n,3));
echo "</font></b>";
print ("</td><td bgcolor=".$color." valign='top'>");
@print(mysql_result($result,$n,4));
echo "";
print("</td><td valign='top'align='center'>");
echo "<img src=";
@print(mysql_result($result,$n,5));
echo " width='90' height='90' border='0'>";
print("</td></tr>");
//print("<BR>");
}
print("</table></center>");
//end of center table
print ("</center><br></td>");
print ("<td width='2'> </td>");
//right navigator
print ("<td width='130' valign='top'>");
print ("<table width='130' border='0' cellspacing='0' cellpadding='0'>");
print ("<tr><td>");
include ("Includes/rightnav.shtml");
print ("</td></tr></table>");
//end right navigator
print ("<br></td></tr></table>");
echo "<p></p>";
echo "<center>";
for($i=1; $i<=$totalpages; $i++){
//print("<br>");
print("<A href=table5.php?page=".$i.">");
print("page".$i);
print("</A>");
print("|");
}
I tried your suggestion with $p and $page, but got errors. Wasn't sure if it were to go before the for loop or after either. Thanks for the patients with this,
charles