Сделал как я говорил?
Нет, а так бы ты сразу понял, что у тебя не определена переменная $id
Попробуй так
var $out_cat_list;
var $out_news_list;
var $out_news_text;
var $out_news_id;
function out_news_list()
{
$id=2;//Это например
$this->sql_query="SELECT n_id, n_name, n_lead, n_text FROM tbl_news ORDER BY n_id WHERE n_id=$id";
$this->sql_execute();
if($this->sql_err) return(11);
while(list($id, $name, $lead, $text)=mysql_fetch_row($this->sql_res))
{
$this->out_news_list.="
$name$lead
\\n";
$this->out_news_text.="
$name
$lead
$text
\\n";
}
return(0);
}