jejciu. prosta sprawa. zamiast mojej tablicy ma byc twoja. w czym problem?
<?php
//generujesz swoją tablicę:
@$katalog = opendir('foto_realizacje'); if (!$katalog) die ('Nie mogę otworzyć folderu.'); $roz_graficzne = array('.jpg', '.jpeg', '.gif', '.png'); {
if ($pliki != '.' && $pliki != '..')
{
if(in_array($rozszerzenie, $roz_graficzne)) $lista[] = $pliki;
}
}
//koniec genereacji twojej tablicy, teraz przypisszemy ja do mojej
//ponizej bylo generowanie mojej tablicy, ale ze mamy twoja to moja wykomentujemy
//$tab = array(); //
//$totalRecords = 500;
//for ($i=0; $i<$totalRecords; $i++){
// $tab[$i]['ID'] = $i;
// $tab[$i]['TEXT'] = 'Jakis tekst nr:'.$i;
//}
//teraz za moja podstawimy twoja. zrobie to brzydko, ale nie chce ci juz kodu mies
zac bo widze ze i bez tego masz problemy:
$tab = $lista;
$totalRecords = count($tab); //reszta nizej bez zmian
try{
$pager = new Pager('idPagera', 'ex_with_array.php?a=1&b=2');
$pager->SetTotalRecords($totalRecords);
$pager->SetRecordsPerPage(20);
$pager->SetPagesPerNav(5);
$pag = $pager->Render();
$indexStart = $pager->GetIndexRecordStart();
$indexEnd = $pager->GetIndexRecordEnd();
}
catch (Exception $e) {
}
for ($i=$indexStart; $i<=$indexEnd;$i++)
echo "<tr><td>{$tab[$i]}</td></tr>"; ?>