Estou tentando gravar dados no banco de dados, mas o formulario não grava e da o erro,
Parse error: syntax error, unexpected ';' in /home/infohelp/public_html/comandos/principal.php on line 15
Aqui meu código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <link href="css/css2.css" rel="stylesheet" type="text/css" /> <? include "config.php"; $nome = $_POST["nome"]; $email = $_POST["email"]; $cidade = $_POST["cidade"]; $mensagem = $_POST["mensagem"]; if($_GET['btn'] == "gravar";){ $cadastrar = mysql_query("INSERT INTO comandos_sql (nome, email, cidade, mensagem) VALUES ('$nome','$email','$cidade','$mensagem',)",$db)or die(mysql_error());; if ($cadastar ==1){ print" <meta HTTP EQUIVE=REFESH CONTENT='0; URL=principal.php'> <script type=\"text/javascript\"> alert(\"Cadastro Feito com Sucesso.\"); </script> "; } ?> <form id="form1" name="form1" method="post" action="?btn=gravar"> <table width="321" cellpadding="3" cellspacing="3"> <tr> <td width="69">Nome:</td> <td width="229"><input name="nome" type="text" id="nome" /></td> </tr> <tr> <td>Email:</td> <td><input name="email" type="text" id="email" /></td> </tr> <tr> <td>Cidade:</td> <td><input name="cidade" type="text" id="cidade" /></td> </tr> <tr> <td valign="top">Mensagem:</td> <td><p> <textarea name="mensagem" cols="35" rows="5" id="mensagem"></textarea> </p> <p> <input name="Submit" type="submit" id="Submit" value="gravar" /> <input type="reset" name="Submit2" value="Deletar!" /> </p></td> </tr> </table> </form> </div> </body> </html>