Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Dae pessoal, tenho um formulário que recebe dados da tabela ATENDIMENTOS, e ao cadastrar ele insere na tabela FILIAIS, só que ao cadastrar eu teria que fazer um update na tabela ATENDIMENTOS para alterar o campo conclusão, que antes era SUBSTITUIR e depois será RESOLVIDO, que estão em botão de rádio representados pelos números 1 e 3 respectivamente. O problema é que não tem nenhum campo que permite mudar o 1 para 3, ele deve fazer o update junto com o cadastro. Tentei representar a query da seguinte forma:
if ($_POST[bt] == 'CADASTRAR')
{
$sql = "INSERT INTO filiais (data, loja, equipamento, problema, caminhao, contato, nf, cobrado, recebido) VALUES ('".$_POST["data"]."', '".$_POST["loja"]."', '".$_POST["equipamento"]."', '".$_POST["problema"]."', '".$_POST["caminhao"]."', '".$_POST["contato"]."', '".$_POST["nf"]."', '".$_POST["cobrado"]."', '".$_POST["recebido"]."')";
query($sql);
$sql2 = "UPDATE atendimento SET conclusao = '3' WHERE id_atendimento = $_POST[codigo] ";
query($sql2);
header("Location: cadastro.php?msg=sucesso");
}
Não sei se é assim que faz, tambem tentei por as 2 sql como "$sql", mas não deu certo. sempre retorna o erro:
Erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Carregando comentários...