Fravo 1 Denunciar post Postado Dezembro 30, 2013 Olá galera estou com um erro muito esquisito que não entendo, Tive um Catchable no navegador ele diz que um objeto da classe Avaliação do meu projeto não pode ser convertido pra String, o estranho é que não estou fazendo esse cast ele diz que o erro está na linha do comando SQL, comando esse que é uma alteração de registro, não o sei o porque disso. Alguém já se deparou com este erro? segue o comando onde o navegador aponta o erro. public function alterar($avaliacao){ mysqli_query($this->con, "SET NAMES 'utf8';"); $sql = "UPDATE avaliacao //linha do erro SET avaliacao_number='$avaliacao->avaliacao_number', valor='$avaliacao->valor', turma_id='$avaliacao->turma_id', disciplina_id='$avaliacao->disciplina_id', aluno_id='$avaliacao->aluno_id', feedback='$avaliacao->feedback' WHERE id='$avaliacao->id';"; mysqli_query($this->con, $sql) or die('Error: ' . mysqli_error($this->con)); } lembro a todos que o único dado que é uma String nessa tabela do banco é o feedback. Compartilhar este post Link para o post Compartilhar em outros sites
Wallace Maxters 10 Denunciar post Postado Dezembro 31, 2013 Dá um var_dump em $avaliação e posta pra gente. Compartilhar este post Link para o post Compartilhar em outros sites
Fravo 1 Denunciar post Postado Dezembro 31, 2013 Wallace obrigado pela participação, eu consegui resolver era um pequeno problema de lógica aqui minha, eu estava passando um objeto para uma variável mas já tinha uma variável com este nome, por isso o erro de cacthable. Compartilhar este post Link para o post Compartilhar em outros sites