Não consigo fazer update com os campos de um formulário
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 ?>
Discussão (7)
Carregando comentários...