mestre fyoda Postado Fevereiro 26, 2009 Denunciar Share Postado Fevereiro 26, 2009 <b>Catchable fatal error</b>: Object of class stdClass could not be converted to string in <b>C:\Servidor PHP\www\insert.php</b> on line <b>54</b><br /> $privilegio = json_decode($_POST["privilegio"]); for($i = 0; $i < count($privilegio); $i++){ $sql = mysql_query("INSERT INTO Privilegio (codigo_funcionario, codigo_formulario, ler, cadastrar, editar, excluir, imprimir, exportar) VALUES( $codigo_funcionario, $privilegio[$i]->codigo_formulario , $privilegio[$i]->ler , $privilegio[$i]->cadastrar , $privilegio[$i]->editar , $privilegio[$i]->excluir , $privilegio[$i]->imprimir , $privilegio[$i]->exportar ) "); }Linha 54 é a linha do VALUES Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 itibere Postado Fevereiro 26, 2009 Denunciar Share Postado Fevereiro 26, 2009 Cara pode ser por que tem uma quebra de linha na sua sql, tem que ficar tudo na mesma linha. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fromhell Postado Novembro 9, 2010 Denunciar Share Postado Novembro 9, 2010 amigão,tenta usar a função strval:ex:VALUES( $codigo_funcionario, strval($privilegio[$i]->codigo_formulario) , .... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
Linha 54 é a linha do VALUES
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.