Pro_Lamer4e
Registered
здравейте отново, каде бъркам с Mod rewrite и страницирането
когато напиша servers.php?game=cs&page=2 всичко си работи както трябва, но когато напи6а game/cs/page/2 не зарежда страницата
и страницирането
когато напиша servers.php?game=cs&page=2 всичко си работи както трябва, но когато напи6а game/cs/page/2 не зарежда страницата
Код:
RewriteRule ^game/([0-9a-z_]+)/page/([0-9]+)/$ servers.php?id=servers&game=$1&page=$1 [L]
и страницирането
Код:
$query = "SELECT COUNT(server_game) AS numrows FROM amx_servers WHERE server_game='$game'";
$result = mysql_query($query) or die('da');
$row = @mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];
$maxPage = ceil($numrows/$br);
$self = $_SERVER['PHP_SELF'];
$ns = '';
for($page = 1; $page <= $maxPage; $page++) {
if ($page == $pageNum) {
$ns .= "<a class=\"number current\" href=\"$self?game=$game&page=$page\"> $page </a> ";
}
else {
$ns .= " <a class=\"number \" href=\"$self?game=$game&page=$page\" >$page</a> ";
}}
if ($pageNum > 1) {
$page = $pageNum - 1;
$pr = " <a href=\"$self?game=$game&page=$page\" >« <<< </a> ";
$one = " <a href=\"$self?game=$game&page=1\" >« $site_lang[lastpageone]</a> ";
}
else {
$pr = ' ';
$one = ' ';
}
if ($pageNum < $maxPage) {
$page = $pageNum + 1;
$sl = " <a href=\"$self?game=$game&page=$page\" id=\"page\"> >>> </a> ";
$pl = (" <a href=\"$self?game=$game&page=$maxPage\" >$site_lang[lastpageserv] »</a> ");
}
else {
$sl = '';
$pl = '';
}
echo $one . $ns . $pl;