mulequim Postado Janeiro 2, 2014 Denunciar Share Postado Janeiro 2, 2014 Olá pessoal estou tentando fazer um update em um formulario mas não esta dando certo. Vejam meu código. Aparece a seguinte mensagem. 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 15 1 2 ?php3 include "config.php";4 5 $sql = ("UPDATE tb_militar SET6 ml_saram='".$_POST['saram']."',7 ml_nome='".$_POST['nome]."',8 ml_nguerra='".$_POST['nguerra']."',9 ml_fkgraduacao='".$_POST['graduacao]."',10 ml_fkespecialidade='".$_POST['especialidade']."',11 ml_antiguidade='".$_POST['antiguidade]."',12 ml_ffix='".$_POST['ffix']."',13 ml_ftra='".$_POST['ftra]."',14 ml_fcel='".$_POST['fcel']."',15 ml_fout='".$_POST['fout]."',16 ml_email='".$_POST['email']."',17 ml_senha='".$_POST['senha]."',18 ml_fkperfil='".$_POST['perfil']."'19 WHERE ml_saram=" .$_POST['ml_saram]);2021 $resultado = mysql_query($sql) or die (mysql_error());2223 if ($sql == true) {24 include "filtro_admin.php";25 echo '<script>alert("Registro Inserido com Sucesso!")</script>';26 } else {27 echo '<script>alert("Não foi possivel inserir o registro - entre em contato com o webmaster.")</script>';28 echo '<script>history.back(-1)</script>';2930 }31 ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mulequim Postado Janeiro 2, 2014 Autor Denunciar Share Postado Janeiro 2, 2014 Ola Amigo, mudei meu código para o que esta abaixo, ele passa como se tivesse dado tudo certo, mostra a mensagem, e vai para a página solicitada, mas não atualizou nada, quando vou ver no banco esta do mesmo jeito o registro. Veja o o código: <?php include "config.php"; $tsaram = $_POST['saram']; $nome = $_POST['nome']; $nguerra = $_POST['nguerra']; $fkgraduacao = $_POST['graduacao']; $fkespecialidade = $_POST['especialidade']; $antiguidade = $_POST['antiguidade']; $ffix = $_POST['ffix']; $ftra = $_POST['ftra']; $fcel = $_POST['fcel']; $fout = $_POST['fout']; $email = $_POST['email']; $senha = $_POST['senha']; $fkperfil = $_POST['perfil']; $sql = ("UPDATE tb_militar SET ml_saram='$tsaram', ml_nome='$nome', ml_nguerra='$nguerra', ml_fkgraduacao='$fkgraduacao',\r ml_fkespecialidade='$fkespecialidade', ml_antiguidade='$antiguidade', ml_ffix='$ffix', ml_ftra='$ftra', \r ml_fcel='$fcel', ml_fout='$out', ml_email='$email', ml_senha='$senha', ml_fkperfil='$fkperfil' \r WHERE ml_saram='$saram'"); $resultado = mysql_query($sql) or die (mysql_error()); if ($sql == true) { echo '<script>alert("Registro Atualizado com Sucesso!")</script>'; include "filtro_admin.php"; } else { echo '<script>alert("Não foi possivel inserir o registro - entre em contato com o webmaster.")</script>'; echo '<script>history.back(-1)</script>'; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Janeiro 3, 2014 Denunciar Share Postado Janeiro 3, 2014 Seu erro não é com sql. vou transferir para o forum de php. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mulequim
Olá pessoal estou tentando fazer um update em um formulario mas não esta dando certo. Vejam meu código.
Aparece a seguinte mensagem.
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 15
1
2 ?php
3 include "config.php";
4
5 $sql = ("UPDATE tb_militar SET
6 ml_saram='".$_POST['saram']."',
7 ml_nome='".$_POST['nome]."',
8 ml_nguerra='".$_POST['nguerra']."',
9 ml_fkgraduacao='".$_POST['graduacao]."',
10 ml_fkespecialidade='".$_POST['especialidade']."',
11 ml_antiguidade='".$_POST['antiguidade]."',
12 ml_ffix='".$_POST['ffix']."',
13 ml_ftra='".$_POST['ftra]."',
14 ml_fcel='".$_POST['fcel']."',
15 ml_fout='".$_POST['fout]."',
16 ml_email='".$_POST['email']."',
17 ml_senha='".$_POST['senha]."',
18 ml_fkperfil='".$_POST['perfil']."'
19 WHERE ml_saram=" .$_POST['ml_saram]);
20
21 $resultado = mysql_query($sql) or die (mysql_error());
22
23 if ($sql == true) {
24 include "filtro_admin.php";
25 echo '<script>alert("Registro Inserido com Sucesso!")</script>';
26 } else {
27 echo '<script>alert("Não foi possivel inserir o registro - entre em contato com o webmaster.")</script>';
28 echo '<script>history.back(-1)</script>';
29
30 }
31 ?>
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.