[ Milan M. Radovic @ 26.05.2008. 17:12 ] @
Code: class Log { private static $logged; private static $mysql; public function __construct(MySQL &$sql ) { $mysql = &$sql; echo $mysql->rows("SELECT * FROM sellers;"); } public function login($username,$password) { $seller_rows = $mysql->rows("CALL log_check_seller('$username','$password');"); return $seller_rows; } }; U ,da kazemo "main"-u je kreikran objekat tipa MySQL i prilikom kreiranja objekta tipa Log je prosledjen objekat tipa MySQL , koji bi konstruktor trebalo da prihvati i da referencira $mysql na taj ulazni podatak tipa reference $sql.... Ali... prilikom poziva funkcije login (pritom mysql klasa ima funkciju rows koju sam pravio) izbacuje : 1 Fatal error: Call to a member function rows() on a non-object in C:\Program Files\Abyss Web Server\htdocs\includes\log.php on line 31 [Ovu poruku je menjao Milan M. Radovic dana 26.05.2008. u 18:25 GMT+1] |