Witam wszystkich, mógłby mi ktoś pomóc w rozwiązaniu problemu niedziałającego skryptu stronicowania?
Mam takie coś:
$count = $connect->query( 'SELECT COUNT(id) as cnt FROM ad')->fetch()['cnt'];
$page = isset($_GET['page']) ? intval($_GET['page'] - 1) : 1;
$limit = 10;
$from = $page * $limit;
$allPage = ceil($count / $limit);
$sql = 'SELECT * FROM `ad` LIMIT '.$from.$limit;
$tbl = $connect->query( $sql );
foreach( $tbl->fetchAll() as $value){
$id = $value['id'];
$photo = $value['ph1_ad'];
echo '<div class="row-ad">';
echo '<div class="col-lg-3 class">';
echo '<div class="content-ad">';
echo '<a class="photo" href="oferta.php?id='.$id.'">' . "<img src='$photo'/>" . '</a>';
echo '<div class="description">';
echo '<div class="title_addf"><a href="oferta.php?id='.$id.'">'.$value['title'].'</a>'."</div>";
echo '<a class="klm" href="oferta.php?id='.$id.'">' . '<i class="icon-link-ext"></i> ' . $value['stan_ad'] . '</a>';
echo '<a class="klm pr" href="oferta.php?id='.$id.'">' . $value['price_ad'] . ' zł' . '</a>';
echo '<a class="dd" href="oferta.php?id='.$id.'">' . '<i class="icon-location"></i> ' . $value['loc_ad'] . '</a>';
echo "</div>";
echo "</div>";
echo "</div>";
echo "</div>";
}
echo '<div class="clear"></div>';
if($page > 4){
echo '<a href="notice-board.php?page=1"> < pierwsza strona</a> | ';
}
for($i = 1; $i <= $allPage; $i++ ){
$bold = ( $i == ($page + 1))?'style="font-size:24px;"':'';
if(t1($i, ($page -3), ($page + 5) ) ){
echo '<a '.$bold . 'href="notice-board.php?page=' . $i .'">' . $i . '<a/> |';
}
}
?>
skrypt nie powoduje żadnych błędów, dodaje kolejne strony jednak na jednej stronie są wszystkie wyniki, zna ktoś rozwiązanie?
Z góry dzięki za pomoc.