Mam problem z pobieraniem wyników z bazy. Pobiera wyniki, ale zawsze brakuje jednego rekordu. Nie wiem czy błąd tkwi w samym zapytaniu czy w stronnicowaniu wyników.
<?php ?> <center><h2>Serwis</h2></center> <?php include('header.php'); ?> <?php // jeżeli użytkownik jest zalogowany wyświetlamy inforamcję } else { } ?> <div class="content"> <div id="menu"> <ul> <li><a href="szukaj_klienta.php">Szukaj</a></li> <?php } ?> <li><a href="dodaj_klienta.php">Dodaj</a></li> <?php } ?> <li><a href="przegladaj_klienta.php">Przeglądaj</a></li> <?php } ?> </ul> <br /><br /> <center><h3>Przeglądaj Klientów</h3></center> </div> <center> <?php require "inc/db.php"; // usuwanie rekordu /* usuwamy rekord */ mysql_query("DELETE FROM klienci WHERE id_klient='".mysql_real_escape_string($_GET['id_klient'])."'") } //stronicowanie rekordów $count=5; //wyników na strone $offset=0; //obecnie wyświetlana strona { $count = $_GET['count']; } { $offset = $count*$_GET['offset']; } // zapytanie zwracające ilosc rekordów z tabeli $sql = 'SELECT COUNT(*) FROM `klienci`'; //podział wyników na strony //wybranie wyników dla bieżących parametrów offset $select = 'SELECT * FROM `klienci` ORDER BY `id_klient` DESC LIMIT '.$count.' offset '.$offset.';'; for($i=0;$i<$pages;$i++) //wyswietlanie numerów stron { if($i*$count==$offset) { }else{ echo '<a href="przegladaj_klienta.php?count='.$count.'&offset='.$i.'"> '.$i.' </a>'; //tworzenie odnośnika z odpowiednimi parametrami offset i count } } { //wyświetlanie rekordów z tabeli za pomocą zmiennej $row echo "<td> <a href=\"szczegoly_klienta.php?go=szczegoly&id_klient={$r['id_klient']}\"><img src=\"./img/user.png\" width=\"20px\" high=\"20\" border=\"0\"></a> <a href=\"przegladaj_klienta.php?go=del&id_klient={$r['id_klient']}\"><img src=\"./img/delete.png\" width=\"20px\" high=\"20\" border=\"0\"></a>"; } } ?> </center> </div> <?php include('footer.php'); ?>