Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]The script tried to execute a method or access a property of an incomplete object
cornholio666
post 9.06.2006, 14:41:45
Post #1





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


Witam,

Mam taki kawałek kodu:

plik 1
  1. <?php
  2. include "adodb/adodb.inc.php"; 
  3.  
  4.  
  5.  $db = NewADOConnection('mysql');
  6.  $db->Connect("", "", "", "xxx");
  7.  
  8.  
  9.  if (!isset($_SESSION['db']) ) {
  10. $_SESSION['db'] = $db;
  11.  }
  12. ?>


plik2
  1. <?php
  2.  
  3.  include "image.class.php" ;
  4.  
  5.  $db = $_SESSION['db'];
  6.  $image = new Image($db);
  7.  $image->del_foto($_SESSION['uid']);
  8. ?>


kawalek klasy Image
  1. <?php
  2. var $poz;
  3. var $name;
  4.  
  5. function __construct($db){
  6. $this->db = $db;
  7. }
  8.  
  9. function del_foto($user_id){
  10.  
  11. $query = "SELECT pozycja,image FROM aaa WHERE user_id = $user_id";
  12. $result =$this->db->Execute($query);
  13.  
  14.  //dalsza czesc chyba nieistotna
  15. ?>


W plik 1 z poziomu ajaxa chce wywolac metode del_foto, niestety wywala mi blad

Cytat
Fatal error: Image::del_foto() [<a href='function.Image-del-foto'>function.Image-del-foto</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "ADODB_mysql" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in D:\Apache2.2\htdocs\newsy\includes\user\image.class.php on line 15


linijka 15 to

Cytat
$result =$this->db->Execute($query);


Ten post edytował cornholio666 9.06.2006, 15:25:19


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
em1X
post 9.06.2006, 15:43:10
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


warto tak kombinować? chyba ze narzucono ci jakas mala ilosc polaczen do bazy.. nie ma tam jakiegos odpowiednika pernamentnego polaczenia? (jak np mysql_pconnect) ?


--------------------
eh, co polska wódka to polska wódka
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: 20.06.2025 - 11:26