2012-04-03 4 views
0

코드에서 다음 오류가 발생하는 이유는 무엇입니까? 치명적인 오류 : 쓰기 컨텍스트에서 함수 반환 값을 사용할 수 없습니다.

Fatal error: Can't use function return value in write context in....

나는 내가 내 문을 반환했다 ... 다른 내가 처음이 기능 작업을 시작하고, 오류가 반환 진술과 관련이있다처럼 보이는 경우. 하지만 나는 그것들을 echo 문장으로 바꾸었고 아직도 에러가 발생하고있어 어떤 일이 일어나는지 전혀 모른다. 어떤 도움이나 조언?

public function wallPostComments() { 
    // This function processes wall post comments 
    // pull the submitted comment data 
    $returnedPostId = $this->inuput->post('entryId'); 
    $returnedCommentData = $this->input->post('returnedCommentData'); 

    // pull the required session data 
    $userid = $this->session->userdata('userid'); 

    // select the sql data from wallPosts and wallPostComments 
    $query = $this->db->query("SELECT * FROM wallPosts, wallPostComments"); 

    // loop through the mysql rows and process the expanded sql code 
    foreach ($query->result() as row()) { 
     if($row->idwallPosts == $JSONedIdWallPosts) { 
      echo "success"; 
     } else { 
      echo "failure"; 
     } 
    } 
} 
+0

어떻게 사용하는'wallPostComments()'? 그 코드를 보여주세요. '$ JSONedIdWallPosts'는 어디에 정의되어 있습니까? –

답변

3

row()는 언제 기능을 수행 했습니까?

시도 :

foreach ($query->result() as $row) { 
+0

오우 와우 롤 .. 나는 바보 같아. 좋은 캐치. 고마워요! –

+0

아, 모두가 그날을 보내고, 기분 나쁘게 생각하지 마십시오. –

관련 문제