![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 4.02.2014 Ostrzeżenie: (20%) ![]() ![]() |
Mam taki kod:
<?php $connection = @mysql_connect('localhost', 'root', '') or die('Brak połączenia z serwerem MySQL'); $db = @mysql_select_db('test', $connection) or die('Nie mogę połączyć się z bazą danych'); $count=2; //wyników na strone $offset=0; //obecnie wyświetlana strona if(isset($_POST['count'])) //jeśli wybrano za pomocą GET ilość wyników { $count = $_POST['count']; } if(isset($_POST['offset'])) //jeśli wybrano kolejne strony z wynikami { $offset = $count*$_POST['offset']; } // zapytanie zwracające ilosc rekordów z tabeli $sql = 'SELECT COUNT(*) FROM `posiadlosc`'; $result = mysql_query($sql); $r = mysql_fetch_array($result); //podział wyników na strony $pages = ceil($r[0]/$count); //wybranie wyników dla bieżących parametrów offset $select = 'SELECT * FROM `posiadlosc` login ORDER BY `id` desc LIMIT '.$count.' offset '.$offset.';'; $q=mysql_query($select)or die(mysql_error()); while($row=mysql_fetch_array($q)) { echo $row['login']; } echo "<b>kolejne strony</b>"; for($i=0;$i<$pages;$i++) //wyswietlanie numerów stron { if($i*$count==$offset) { echo ' '.$i.' '; }else{ echo '<a href="rubka1.php?count='.$count.'&offset='.$i.'"> '.$i.' </a>'; //tworzenie odnośnika z odpowiednimi parametrami offset i count } } ?> Chcę żeby na kolejnych stronach wyświetlały się po dwa loginy na pierwszej stronie wyświetlają się dwa zaś na kolejnych pisze że nie odnaleziono strony. Co może być powodem? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 16:33 |