class Equal{ public $CONFIRM_ID = 1; public $ACCOMPANYING_ID = 0; public $oldCountCONFIRM = 0; public $oldCountACCOMPANYING = 0; public $newCountCONFIRM = 0; public $newCountACCOMPANYING = 0; public $oldMagazineCONFIRM = 0; public $oldMagazineACCOMPANYING = 0; public $newMagazineCONFIRM = 0; public $newMagazineACCOMPANYING = 0; public $differenceCONRIRM = 0; public $differenceACCOMPANYING = 0; public function __constructor(){ $this->getProductsConfirm(); $this->getProductsAccompanying(); $this->getMagazineConfirm(); $this->getMagazineAccompanying(); } protected function getProductsConfirm(){ /** * * POBIERA INFORMACJE, KTÓRE PRODUKTY SŁUŻĄ * ZA UPOMINKI DLA POTWIERDZONYCH **/ $link = getConnect(); $query2 = "SELECT * FROM `ad_config`"; $ac = mysqli_query($link,$query2); $temp = mysqli_fetch_row($ac); $for_confirm = $temp[2]; return $for_confirm; } protected function getProductsAccompanying(){ /** * * POBIERA INFORMACJE, KTÓRE PRODUKTY SŁUŻĄ * ZA UPOMINKI DLA TOWARZYSZĄCYCH **/ $link = getConnect(); $query2 = "SELECT * FROM `ad_config` WHERE `ID`=2"; $ac = mysqli_query($link,$query2); $temp = mysqli_fetch_row($ac); $for_confirm = $temp[2]; return $for_confirm; } protected function getMagazineConfirm(){ /** * * POBIERA INFORMACJE, JAKI JEST STAN MAGAZYNOWY PRODUKTÓW, * KTÓRE PRODUKTY SŁUŻĄ * ZA UPOMINKI DLA POTWIERDZONYCH * **/ $CONFIRM_ID = $this->getProductsConfirm(); if(($CONFIRM_ID)>0){ $link = getConnect(); $query2 = "SELECT * FROM `products` WHERE `ID`=".$CONFIRM_ID; $ac = mysqli_query($link,$query2); $temp = mysqli_fetch_row($ac); $for_confirm = $temp[2]; $this->$oldCountCONFIRM = $for_confirm; return $for_confirm; }else{ throw new Exception("[INNER_OBJ] Unknown ID of for Confirm Products"); } } protected function getMagazineAccompanying(){ /** * * POBIERA INFORMACJE, JAKI JEST STAN MAGAZYNOWY PRODUKTÓW, * KTÓRE PRODUKTY SŁUŻĄ * ZA UPOMINKI DLA TOWARZYSZĄCYCH * **/ $CONFIRM_ID = $this->getProductsAccompanying(); if(($CONFIRM_ID)>0){ $link = getConnect(); $query2 = "SELECT * FROM `products` WHERE `ID`=".$CONFIRM_ID; $ac = mysqli_query($link,$query2); $temp = mysqli_fetch_row($ac); $for_confirm = $temp[2]; $this->$oldCountACCOMPANYING = $for_confirm; return $for_confirm; }else{ throw new Exception("[INNER_OBJ] Unknown ID of for Confirm Products"); } } public function equal(){ } }
Otrzymuję: Fatal error: Cannot access empty property in /home/szymadjg/public_html/Lukasz/attendance/edit.php on line 146
Co robię źle?