0

いくつかの問題を引き起こしている単純なクラスがあります。2つの問題があります。HTMLファイルをリンクしていません。クラスだけをリンクしています。挿入関数を使用する必要がある場合、それは未定義であると表示されます。また、手動でデータベースに何かを挿入しようとしても、何も起こりません。

mysql_connect( "come"、 "at"、 "me")またはdie(mysql_error()); mysql_select_db( "bro")またはdie(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 に答える