public function gravaDadosResposta(Resposta $resposta){ $banco = $this->getBancoDados(); if (strlen($resposta->getId())>0 AND 1==2){ $query = " UPDATE tbl_resposta SET resposta_texto = $resposta->Xresposta_texto, resposta_correta = $resposta->Xresposta_correta, resposta_filho = $resposta->Xresposta_filho WHERE resposta = ".$resposta->getId(); if(!$banco->updateSQL($query)) { throw new Exception("Erro ao atualizar / inserir Resposta. ($query) "); } }else{ $query = "INSERT INTO tbl_resposta ( pergunta, resposta_texto, resposta_correta, resposta_filho ) VALUES ( $resposta->Xpergunta, $resposta->Xresposta_texto, $resposta->Xresposta_correta, $resposta->Xresposta_filho )"; if(!$banco->updateSQL($query)) { throw new Exception("Erro ao atualizar / inserir Resposta. ($query) "); } $resposta->setId($banco->insert_id()); } }