a skad wziasc ta klase?
ok mam juz,
teraz mam kod:
<?php
/******************************************************
* connection.php
* konfiguracja połączenia z bazą danych
******************************************************/
function connection() {
// serwer
$mysql_server = "localhost";
// admin
$mysql_admin = "michal99_zaplecz";
// hasło
$mysql_pass = "123";
// nazwa baza
$mysql_db = "michal99_zaplecze";
// nawiązujemy połączenie z serwerem MySQL
or
die('Brak połączenia z serwerem MySQL.'); // łączymy się z bazą danych
or
die('Błąd wyboru bazy danych.');}
// wywołujemy funkcję connection()
connection();
?>
/* zapytanie do konkretnej tabeli */
$wynik = mysql_query('select * from `torrents`');
$hits = mysql_num_rows($wynik);
$wynik = mysql_query('select * from `torrents`');
/*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
if(mysql_num_rows($wynik) > 0) {
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */
echo "<table cellpadding="2" border=1>";
while($r = mysql_fetch_assoc($wynik)) {
echo "<tr>";
echo "<td> nazwa: ".$r['name']."</td>";
echo "</tr>";
}
echo "</table>";
}
<br><br><Br>
<?php
require_once('Pager.class.php');
$pager = new Pager('idPagera');
//okreslenie liczby wszystkich rekordów na 500
$pager->SetTotalRecords(500);
echo $pager->Render();//wyswietlenie pagera $sql = 'select count(*) from TABLE';
$recordsCount = $row[0];//pobranie liczby rekordów
$pager = new Pager('idPagera');
$pager->SetTotalRecords($recordsCount);//ustawienie liczby rekordów
//wygenerowanie pagera i zapamietanie go w zmiennej w celu
//pozniejszego wyswietlenia
$renderPager = $pager->Render();
$start = $pager->GetIndexRecordStart();//pobranie indexu rekordu początkowego
$end = $pager->GetIndexRecordEnd();//pobranie indexu rekordu koncowego
//zapytanie z uwzglenieniem stronicowania
$sql = 'select * from TABLE limit '.$start.','.($end - $start + 1);
//...pobranie wyników i ich wyswietlenie
echo $renderPager; //wyswietlenie pager'a
?>
jak wyswietlic zapytania ?
ok juz mam:
<?php
/******************************************************
* connection.php
* konfiguracja połączenia z bazą danych
******************************************************/
function connection() {
// serwer
$mysql_server = "localhost";
// admin
$mysql_admin = "michal99_zaplecz";
// hasło
$mysql_pass = "123";
// nazwa baza
$mysql_db = "michal99_zaplecze";
// nawiązujemy połączenie z serwerem MySQL
or
die('Brak połączenia z serwerem MySQL.'); // łączymy się z bazą danych
or
die('Błąd wyboru bazy danych.');}
// wywołujemy funkcję connection()
connection();
?>
<?php
require_once('Pager.class.php');
$pager = new Pager('idPagera');
//okreslenie liczby wszystkich rekordów na 500
$pager->SetTotalRecords(500);
echo $pager->Render();//wyswietlenie pagera $sql = 'select count(*) from torrents limit 10';
$recordsCount = $row[0];//pobranie liczby rekordów
$pager = new Pager('10');
$pager->SetTotalRecords($recordsCount);//ustawienie liczby rekordów
//wygenerowanie pagera i zapamietanie go w zmiennej w celu
//pozniejszego wyswietlenia
$renderPager = $pager->Render();
$start = $pager->GetIndexRecordStart();//pobranie indexu rekordu początkowego
$end = $pager->GetIndexRecordEnd();//pobranie indexu rekordu koncowego
//zapytanie z uwzglenieniem stronicowania
$sql = 'select * from torrents limit '.$start.','.($end - $start + 10);
echo "<table cellpadding="2" border=1>"; echo "<td> nazwa: ".$row['name']."</td>";
//...pobranie wyników i ich wyswietlenie
echo $renderPager; //wyswietlenie pager'a
?>
ale pokazuje tylko 1 wynik :/ prbowalem z linijkom:
$sql = 'select * from torrents limit '.$start.','.($end - $start + 10);
i
$recordsCount = $row[0];//pobranie liczby rekordów
ale to nic nie daje :/