Paginação Falta Pouco
Boa noite
Tenho esse codigo aqui que faz uma consulta na tabela noticia e traz para mim 25 resultado um de baixo do outro, ja coloquei os link proximo, anterior, primeira pagina e ultima pagina. preciso colocar que ele mostre os numeros das pagina para mim preciso dessa ajuda pois falta so isso para mim terminar meu site de jogos.
Segue abaixo o codigo.
<?php
$maxRows_rs_noticias = 25;
$pageNum_rs_noticias = 0;
if (isset($_GET['pageNum_rs_noticias'])) {
$pageNum_rs_noticias = $_GET['pageNum_rs_noticias'];
}
$startRow_rs_noticias = $pageNum_rs_noticias * $maxRows_rs_noticias;
mysql_select_db($database_megame, $megame);
$query_rs_noticias = "SELECT * FROM tb_noticias ORDER BY id_noticia DESC";
$query_limit_rs_noticias = sprintf("%s LIMIT %d, %d", $query_rs_noticias, $startRow_rs_noticias, $maxRows_rs_noticias);
$rs_noticias = mysql_query($query_limit_rs_noticias, $megame) or die(mysql_error());
$row_rs_noticias = mysql_fetch_assoc($rs_noticias);
if (isset($_GET['totalRows_rs_noticias'])) {
$totalRows_rs_noticias = $_GET['totalRows_rs_noticias'];
} else {
$all_rs_noticias = mysql_query($query_rs_noticias);
$totalRows_rs_noticias = mysql_num_rows($all_rs_noticias);
}
$totalPages_rs_noticias = ceil($totalRows_rs_noticias/$maxRows_rs_noticias)-1;
$queryString_rs_noticias = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_rs_noticias") == false &&
stristr($param, "totalRows_rs_noticias") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_rs_noticias = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_rs_noticias = sprintf("&totalRows_rs_noticias=%d%s", $totalRows_rs_noticias, $queryString_rs_noticias);
?>
Obrigado agradeço ajuda de vocês.
Discussão (3)
Carregando comentários...