Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> stronicowanie
berti28
post 4.02.2017, 13:26:21
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


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.'&amp;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?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 16:33