Witam, staram się stworzyć klasę do obsługi stronnicowania ADODB, lecz mam problem:
Fatal error: Call to a member function Render() on a non-object in E:\Serwer\www\ado\index.php on line 20
Kod wygląda tak:
<?php
include_once('ado/adodb-exceptions.inc.php');
include_once('ado/adodb.inc.php');
include('ado/adodb-pager.inc.php');
$db =& ADONewConnection('mysql');
$db->Connect('localhost','root','vertrigo','test');
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
class strony extends ADODB_Pager {
public $tabela;
public $ilosc;
public $sql;
function constructor() {
$this->strony = new ADODB_Pager($db,$sql);
}
function act($tabela, $ilosc) {
$sql = "select * from ".$tabela."";
$thishh = $this->strony->Render($rows_per_page=$ilosc);
}
}
$strony = new strony();
echo $strony->act('marki', 1
); ?>
Przy rozszerzeniu klasy(extends) o ADODB_Pager treści błędów są następujące:
Warning
: Missing argument 1
for ADODB_Pager
::ADODB_Pager(), called in E
:\Serwer\www\ado\index
.php on line 24 and
defined in E
:\Serwer\www\ado\ado\adodb
-pager
.inc
.php on line
58
Warning
: Missing argument 2
for ADODB_Pager
::ADODB_Pager(), called in E
:\Serwer\www\ado\index
.php on line 24 and
defined in E
:\Serwer\www\ado\ado\adodb
-pager
.inc
.php on line
58
Fatal error: Call to a member function Render() on a non-object in E:\Serwer\www\ado\index.php on line 20
Nie wiem jak rozwiązać ten problem, gdzie jest błąd. Proszę by ktoś mnie nakierował, dziękuję.