Witam
Robiłem stronicowanie i mam 2 problemy:
- chciałbym zrobić że jeśli dana strona jest aktywna to do "<a class="strona " dopisuje ' obecna' (linia 15 i 21)
- chciałbym zrobić aby wyświetlało np tylko 6 stron (linia 13 i 20)
<?php
if( (isset($_GET['page']) && ($_GET['page'] == "pages" || $_GET['page'] == "poczekalnia" || $_GET['page'] == "spory")) && isset($_GET['strona'])){
if(preg_match('/^([0-9]{1,})$/', $_GET['strona'])){
$obecna = $_GET['strona'];
$na_stronie = 5;
$wykonaj = mysql_query("SELECT * FROM argue WHERE waiting = '0'"); $addClass = ($obecna == $i) ? ' obecna' : '';
$promien = 3;
if($ile>$na_stronie) {
if($obecna>=7){
print '<a class="strona" href=/>1</a> ... '; }
for($i=$obecna-$promien; $i<$obecna+$promien; $i=1; $i<ceil($ile/$na_stronie); $i++)
print '<a class="strona'.$addClass.'" href="page/'.$i.'">'.$i.'</a>'; }
if($obecna<=ceil($max)-7
){ print ' ... <a class="strona" href="page/'.ceil($max).'">'.ceil($max).'</a>'; }
{}
}
else{
header("Location: ../error404/"); }
}
else{
header("Location: ../error404/"); }
?>
Pomoże ktoś?