Неустранимая ошибка: невозможно использовать возвращаемое значение функции в контексте записи в - PullRequest
0 голосов
/ 03 апреля 2012

Почему в моем коде появляется следующая ошибка?

Неустранимая ошибка: невозможно использовать возвращаемое значение функции в контексте записи в ....

У меня были операторы return внутри if ... else, когда я впервые начал работать над этой функцией, и эта ошибка, похоже, связана с операторами return. но я заменил их на эхо, и я все еще получаю ошибку, так что я понятия не имею, что происходит. Любая помощь или совет?

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";
        }
    }
}

1 Ответ

3 голосов
/ 03 апреля 2012

Когда row() стал функцией?

Попробуйте:

foreach ($query->result() as $row) {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...