sonny
07-31-2009, 04:01 AM
I followed a how to, on pagination but cant get this to work
can someone familiar with this, please have a look I followed
everything correctly I thought, the table is named "visits"
I am querying results from.
But I get this ERROR
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' line 46
Thanks
Sonny
<?
require "connect.php";
if (isset($_GET['pageno'])) {
$pageno = $_GET['pageno'];
} else {
$pageno = 1;
}
$query = "SELECT count(*) FROM visits";
$result = mysql_query($query, $db) or trigger_error("SQL", E_USER_ERROR);
$query_data = mysql_fetch_row($result);
$numrows = $query_data[0];
$rows_per_page = 15;
$lastpage = ceil($numrows/$rows_per_page);
$pageno = (int)$pageno;
if ($pageno > $lastpage) {
$pageno = $lastpage;
} // if
if ($pageno < 1) {
$pageno = 1;
}
$limit = 'LIMIT ' .($pageno - 1) * $rows_per_page .',' .$rows_per_page;
[/code]
$query = "SELECT * FROM Visits $limit";
$result = mysql_query($query, $db) or trigger_error("SQL", E_USER_ERROR);
//Start My Results
while($row = mysql_fetch_assoc($result))
{
$id=$row['id'];
$ip=$row['ip'];
$country=$row['country'];
if($lip == $ip){print "";}
echo "<tr><td>$ip</td><td>$country</td></tr>
}
//End My Results
if ($pageno == 1) {
echo " FIRST PREV ";
} else {
echo " <a href='{$_SERVER['PHP_SELF']}?pageno=1'>FIRST</a> ";
$prevpage = $pageno-1;
echo " <a href='{$_SERVER['PHP_SELF']}?pageno=$prevpage'>PREV</a> ";
}
if ($pageno == $lastpage) {
echo " NEXT LAST ";
} else {
$nextpage = $pageno+1;
echo " <a href='{$_SERVER['PHP_SELF']}?pageno=$nextpage'>NEXT</a> ";
echo " <a href='{$_SERVER['PHP_SELF']}?pageno=$lastpage'>LAST</a> ";
}
?>
can someone familiar with this, please have a look I followed
everything correctly I thought, the table is named "visits"
I am querying results from.
But I get this ERROR
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' line 46
Thanks
Sonny
<?
require "connect.php";
if (isset($_GET['pageno'])) {
$pageno = $_GET['pageno'];
} else {
$pageno = 1;
}
$query = "SELECT count(*) FROM visits";
$result = mysql_query($query, $db) or trigger_error("SQL", E_USER_ERROR);
$query_data = mysql_fetch_row($result);
$numrows = $query_data[0];
$rows_per_page = 15;
$lastpage = ceil($numrows/$rows_per_page);
$pageno = (int)$pageno;
if ($pageno > $lastpage) {
$pageno = $lastpage;
} // if
if ($pageno < 1) {
$pageno = 1;
}
$limit = 'LIMIT ' .($pageno - 1) * $rows_per_page .',' .$rows_per_page;
[/code]
$query = "SELECT * FROM Visits $limit";
$result = mysql_query($query, $db) or trigger_error("SQL", E_USER_ERROR);
//Start My Results
while($row = mysql_fetch_assoc($result))
{
$id=$row['id'];
$ip=$row['ip'];
$country=$row['country'];
if($lip == $ip){print "";}
echo "<tr><td>$ip</td><td>$country</td></tr>
}
//End My Results
if ($pageno == 1) {
echo " FIRST PREV ";
} else {
echo " <a href='{$_SERVER['PHP_SELF']}?pageno=1'>FIRST</a> ";
$prevpage = $pageno-1;
echo " <a href='{$_SERVER['PHP_SELF']}?pageno=$prevpage'>PREV</a> ";
}
if ($pageno == $lastpage) {
echo " NEXT LAST ";
} else {
$nextpage = $pageno+1;
echo " <a href='{$_SERVER['PHP_SELF']}?pageno=$nextpage'>NEXT</a> ";
echo " <a href='{$_SERVER['PHP_SELF']}?pageno=$lastpage'>LAST</a> ";
}
?>