0

我在这里不断收到与标题同名的错误...我无法弄清楚为什么会发生这种情况。在过去的一个小时左右,我一直在努力让它发挥作用。

<?php
class siteHeader extends siteSetting
{
    public $html;
    public $pid;

    function __construct()
    {
        parent::__construct();
            $this->pid = $_GET['pid'];
            $this->html .= "<body>";
            $this->html .="<div id='site_header'>";
            $this->constructHeader();
            $this->constructMenu();
            $this->html .="</div>";
            $this->html .= "</body>";

    echo $this->html;
    }
    function constructHeader()
    {
        $this->html .= '<h1>'.SITE_NAME.'</h1>';
    }
    function constructMenu()
    {
        parent::select_db('thc_settings');
        $que = parent::query('SELECT * FROM pages');
        $row = $que->fetch_array();
        echo $row[0];
    }
}
4

1 回答 1

0

你需要先编辑SiteSettings类。第 26 行引用的函数尝试获取“siteHeader”,但它在您的 mysql 表中不存在。

parent::select_db('thc_settings');

因此,检查siteSettings类查找select_db功能并将其编辑为不获取siteHeader

于 2013-07-09T01:16:57.813 回答