0

我有一个简单的课程给我带来了一些问题。有2个问题。我没有链接我的html文件,只是类。当我需要使用我的插入函数时,它说它是未定义的。此外,即使我手动尝试将某些内容插入数据库,也没有任何反应。

mysql_connect("come", "at", "me") or die(mysql_error()); mysql_select_db(“兄弟”)或死(mysql_error());

class Update
{

    public $input;

    public function assignCheck($postRequest)
    {
        if(isset($_POST[$postRequest]))
        {
            $this->input = $_POST[$postRequest];
            insert($postRequest);
            return $this->input;
        }
        else
        {
            return false;
        }
    }

    public function insert($insertRequest)
    {
        mysql_query("INSERT INTO updates (update) VALUE ($insertRequest)");
    }
}
4

2 回答 2

3

为了调用您的插入函数,您必须在函数$this->insert($postRequest)的 if 语句中使用assignCheck

于 2012-07-12T20:36:59.223 回答
0

在一个类中,您使用伪变量调用方法

$this

所以:

if(isset($_POST[$postRequest]))
{
    $this->input = $_POST[$postRequest];
    $this->insert($postRequest);
    return $this->input;
}
于 2012-07-12T20:37:04.533 回答