Witam,
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?