Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie można odnaleźć obiektu
x2008x
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 10.11.2009

Ostrzeżenie: (0%)
-----


Witam, staram się stworzyć klasę do obsługi stronnicowania ADODB, lecz mam problem:
  1. 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:
  1. <?php
  2. include_once('ado/adodb-exceptions.inc.php');
  3. include_once('ado/adodb.inc.php');
  4. include('ado/adodb-pager.inc.php');
  5. $db =& ADONewConnection('mysql');
  6.  
  7. $db->Connect('localhost','root','vertrigo','test');
  8.  
  9. $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
  10.  
  11. class strony extends ADODB_Pager {
  12. public $tabela;
  13. public $ilosc;
  14. public $sql;
  15. function constructor() {
  16. $this->strony = new ADODB_Pager($db,$sql);
  17. }
  18. function act($tabela, $ilosc) {
  19. $sql = "select * from ".$tabela."";
  20. $thishh = $this->strony->Render($rows_per_page=$ilosc);
  21. }
  22. }
  23.  
  24. $strony = new strony();
  25. echo $strony->act('marki', 1);
  26. ?>


Przy rozszerzeniu klasy(extends) o ADODB_Pager treści błędów są następujące:
  1. 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

  1. 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

  1. 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ę.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 22:31