// zainkludowanie database include_once('db_connection.php'); // PAGINACJA SEKCJA //------------------------------------------------------------------------------------------- ////////////// Zapytanie query: $query = $mysqli -> query ("SELECT * FROM definicje"); // ZAPYTANIEEE $number_of_pages = $query -> num_rows; // Ile jest wszystkich rekordów { // Get pn from URL vars if it is present //$pn = ereg_replace("[^0-9]", "", $_GET['pn']); // zabezpieczenie } else { $pn = 1; } //Ile na stronie: $itemsPerPage = 4; // Zaokrlaglenie strony: if ($pn < 1) { $pn = 1; } else if ($pn > $lastPage) { $pn = $lastPage; } $centerPages = ""; $sub1 = $pn - 1; $sub2 = $pn - 2; $add1 = $pn + 1; $add2 = $pn + 2; if ($pn == 1) { $centerPages .= ' <span class="pagNumActive">' . $pn . '</span> '; $centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $add1 . '">' . $add1 . '</a> '; } else if ($pn == $lastPage) { $centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $sub1 . '">' . $sub1 . '</a> '; $centerPages .= ' <span class="pagNumActive">' . $pn . '</span> '; } else if ($pn > 2 && $pn < ($lastPage - 1)) { $centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $sub2 . '">' . $sub2 . '</a> '; $centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $sub1 . '">' . $sub1 . '</a> '; $centerPages .= ' <span class="pagNumActive">' . $pn . '</span> '; $centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $add1 . '">' . $add1 . '</a> '; $centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $add2 . '">' . $add2 . '</a> '; } else if ($pn > 1 && $pn < $lastPage) { $centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $sub1 . '">' . $sub1 . '</a> '; $centerPages .= ' <span class="pagNumActive">' . $pn . '</span> '; $centerPages .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $add1 . '">' . $add1 . '</a> '; } $limit = 'LIMIT ' .($pn - 1) * $itemsPerPage .',' .$itemsPerPage; $sql2 = $mysqli -> query("SELECT * FROM definicje ORDER BY id DESC $limit "); $paginationDisplay = ""; if ($lastPage != "1"){ $paginationDisplay .= '<strong>Strona </strong>' . $pn . '</strong> z ' . $lastPage. ' '; if ($pn != 1) { $previous = $pn - 1; $paginationDisplay .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '" style= "text-decoration:none; color:red;"><strong> Poprzednia </strong></a> '; } $paginationDisplay .= '<span class="paginationNumbers">' . $centerPages . '</span>'; if ($pn != $lastPage) { $Page = $pn + 1; $paginationDisplay .= ' <a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $Page . ' " style= "text-decoration:none"; "><strong ><span style="color:red;">Następna <span></strong> </a> '; } }
jak wyglada link kiedy przejde np do strony 2
index.php?pn=2
czy ktos moglby mnie pokierowac, ewent. napisac z komentarzem htacces ze np przechodze do strony 2 to mam index.php/strona_2
Z gory bardzo dziekuje Pozdrawiam