我有這樣的功能:爲什麼這個類屬性沒有在PHP中被修改?
public userID = 1;
public function setID($id)
{
$this->userID = $id;
}
它位於一類,所以這個功能應該設置在頂部的用戶ID變量。正如你可以在這裏看到我創建一個對象,並調用函數與正確的參數:
$data = new Data();
$data->setID(($_SESSION['ID']));
會話ID確實是可以使用我回顯會話ID。
但現在我還有一個功能,使用用戶ID變量,然後我得到的錯誤:
Undefined variable: userID.
我使用這個變量的函數,這是一個:
$ordSql = "INSERT INTO order(DATUM, KLANT_ID) VALUES($datum, $userID)";
$resultaat = mysqli_query($verbinding, $sql) or die (mysqli_error($verbinding));
這是另一種函數在我的setID函數下面。有誰知道如何解決這一問題?
您是否開始會話? –
是的,我在另一個包含的文檔中有這個。我也在我的帖子中說過。 – user1743508
如果您在使用用戶ID的函數上出現錯誤,您應該向我們顯示此功能 – Sugar