Witam
Chciałbym zrobić w moim stronicowaniu aby nie wyświetlało jednocześnie wszystkich stron tylko np. 6
<?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'])){
echo '<div id="pages">';
$obecna = $_GET['strona'];
$na_stronie = 5;
$wykonaj = mysql_query("SELECT * FROM argue WHERE waiting = '0'");
$ile=mysql_num_rows($wykonaj)+5;
$max=mysql_num_rows($wykonaj)/5;
if($ile>$na_stronie) {
print '<center>';
if($obecna>=7){
print '<a class="strona" href=/>1</a> ... ';
}
for($i=1; $i<ceil($ile/$na_stronie); $i++) {
$addClass = ($obecna == $i) ? '_obecna' : '';
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>';
}
}
print '</center>';
while ($row = mysql_fetch_array($result))
{}
echo '</div>';
}
else{
header("Location: ../error404/");
}
}
else{
header("Location: ../error404/");
}
?>
Próbowałem zrobić tak:
$promien = 3;
i dodałem do pętli for:
$i=$obecna-$promien; $i<$obecna+$promien;
Efekt:
Parse error: syntax error, unexpected ';', expecting ')' in /homez.312/xxxx/xxxx/includes/pages.inc on line 20
Proszę o pomoc co robię źle albo jak to inaczej rozwiązać.