Problem polega na tym, że na stronie jest więcej newsów niż powinno być oraz po przejściu na strone np 3 newsy są te same
<?PHP
include('news.php');
?>
<?php
$count=3; //wyników na strone
$offset=0; //obecnie wyświetlana strona
if(isset($_GET['count'])) //jeśli wybrano za pomocą GET ilość wyników {
$count = $_GET['count'];
}
if(isset($_GET['offset'])) //jeśli wybrano kolejne strony z wynikami {
$offset = $count*$_GET['offset'];
}
// zapytanie zwracające ilosc rekordów z tabeli
$sql = 'SELECT COUNT(*) FROM `newsy`';
//podział wyników na strony
$pages = ceil($r[0
]/$count); //wybranie wyników dla bieżących parametrów offset
$select = 'SELECT * FROM `newsy` ORDER BY `id` desc LIMIT '.$count.' offset '.$offset.';';
{
//wyświetlanie rekordów z tabeli za pomocą zmiennej $row
}
echo "<b>kolejne strony</b>";
for($i=0;$i<$pages;$i++) //wyswietlanie numerów stron
{
if($i*$count==$offset)
{
}else{
echo '<a href="index1.php?count='.$count.'&offset='.$i.'"> '.$i.' </a>'; //tworzenie odnośnika z odpowiednimi parametrami offset i count }
}
?>
o to kod, co robię źle ? :/ męcze się od 3 godziny..
ps wszystko znajdziecie na www.ospnadolany.cba.pl
Ten post edytował GryFF 14.04.2012, 13:54:14