2012-07-31 46 views
0

我試圖獲取數據獲取數據使用這個腳本:未定義的屬性,同時從MySQL數據庫

public function getReligion() 
    { 
     $sql = 'select refReligionId, refReligionNameEN FROM ref_religion group by refReligionNameEN'; 
     $this->selectSql($sql);    
     $results = $this->getResult();    
     $forms = ' 
     <select name="slcReligion" id="slcReligion" style="width: 204px"> 
      <option value="" selected>Select Religion</option> 
     ';    
     foreach($results as $result) 
     { 
      $forms .= '<option value="'.$result->refReligionId.'">'.$result->refReligionNameID.'</option>'; 
     } 
     $forms .= '</select>';    
     return $forms; 
    } 

和我有父類功能:

public function selectSql($sql) 
{ 
    $query = @mysql_query($sql); 
    if($query) 
    { 
     $this->numResults = mysql_num_rows($query); 
     for($i = 0; $i < $this->numResults; $i++) 
     { 
      $r = mysql_fetch_array($query); 
      $key = array_keys($r); 
      for($x = 0; $x < count($key); $x++) 
      { 
       // Sanitizes keys so only alphavalues are allowed 
       if(!is_int($key[$x])) 
       { 
        if(mysql_num_rows($query) > 1) 
         $this->result[$i][$key[$x]] = $r[$key[$x]]; 
        else if(mysql_num_rows($query) < 1) 
         $this->result = null; 
        else 
         $this->result[$key[$x]] = $r[$key[$x]]; 
       } 
      } 
     }  
     return true; 
    } 
    else 
    { 
     return false; 
    } 
} 

阿卜杜勒得到結果函數:

public function getResult($getArray = false) 
{ 
    $encode = json_encode($this->result); 

    if($getArray == true) 
     $array = true; 
    else 
     $array = false;         

    if($this->numResults == 1) 
     $results = '['.$encode.']'; 
    else 
     $results = $encode; 

    $result = json_decode($results, $array); 

    return $result; 
} 

我可以使用這些腳本獲得數據,

問題是PHP頁面得到這些錯誤:

Undefined property: stdClass::$refReligionId 
Undefined property: stdClass::$refReligionNameID 

回答

0

你選擇refReligionNameEN,但是在對象引用(ENID)使用refReligionNameID

+0

我修復了它,但它有相同的錯誤...我使用腳本來獲得另一個數據,如:getethnicity,getnationality。如果我刪除了種族和民族的功能。 getreligion函數做得很好。我必須做什麼... – user1562329 2012-07-31 06:24:57