plik1:
<?php include "../adodb/adodb.inc.php"; $db = NewADOConnection('mysql'); $db->Connect("", "", "", "baza"); include "./news.class.php"; include "./newsy.class.php"; $newsy = new Newsy($db); $newsy->show_all_news(); ?>
newsy.class.php:
<?php class Newsy{ var $db; function __construct($db){ $this->db = $db; } function show_all_news(){ $query = "SELECT news_id,title,prev_content,content,date FROM news ORDER BY news_id D
ESC"; //echo $query; $result =$this->db->Execute($query); if (!$result){ } while(!$result->EOF){ $news = new News($this->db); $news->news_id = $result->fields[0]; $news->title = $result->fields[1]; $news->prev_content = $result->fields[2]; $news->content= $result->fields[3]; $news->date = $result->fields[4]; $result->MoveNext(); } } } ?>
Wyskakuje błąd:
Call to a member function on a non-object in newsy.class.php on line 16
16 linijka:
<?php $result =$this->db->Execute($query); ?>
Na lokalu mi chodzi elegancko a na serwerze taki blada wywala. Jakies pomysły?