Erro na Validação de dados
Pessoal,Criei um código em php para inserir dados no mysql, mas está exibindo esse erro de validação. Veja o código:
> <?php # Função para conectar o banco de dados include("conexao.php");# Inclusão do arquivo de funções $mensagem_erro="<h3>Os seguintes erros foram encontrados:</h3><br><br>";$erro = 0; if ($lancamento == "" || strlen($lancamento) < 8) $mensagem_erro .= "<font color=\"#FF0000\">* Digite a data de lançamento.<br>"; $erro = 1; }// verifica se a frequencia ja estah cadastrado... $dia = substr($lancamento,0,2); $mes = substr($lancamento,3,2); $ano = substr($lancamento,6,4); $lancamento = "$ano-$mes-$dia"; if($erro == 0){ $sql = mysql_query("select * from frequencia where cod_aluno = '$cod_aluno' and cod_disciplina = '$cod_disciplina' and lancamento = '$lancamento' "); while($res = mysql_fetch_array($sql)){ $existe = $res[0]; } if($existe){ $mensagem_erro .= '<font color="#FF0000">* Aluno já recebeu falta para essa disciplina hoje.<br>Obrigado!<br>'; $erro = 1; echo "<b>$cod_aluno, seu cadastro não foi efetivado!</b>"; } else { # INICIO - VARIAVEIS DO FORMULÁRIO CASO ELE TENHA $cod_aluno = $_POST["cod_aluno"]; $cod_disciplina = $_POST["cod_disciplina"]; $quantidade = $_POST["quantidade"]; $lancamento = $_POST["lancamento"]; $responsavel = $_POST["responsavel"]; $dia = substr($lancamento,0,2); $mes = substr($lancamento,3,2); $ano = substr($lancamento,6,4); $lancamento = "$ano-$mes-$dia"; # FIM - VARIAVEIS DO FORMULÁRIO CASO ELE TENHA # INICIO - SQL DO FORMULÁRIO $sql = "insert into frequencia"; $sql.= "(cod_aluno,cod_disciplina,quantidade,lancamento,responsavel)"; $sql.= " values "; $sql.= "('". $cod_aluno."','".$cod_disciplina."','".$quantidade."','". $lancamento."','". $responsavel."')"; # FIM - SQL DO FORMULÁRIO # INICIO - EXECUÇÃO DO COMANDO SQL mysql_query($sql) or die ("Não foi possível realizar a inclusão dos dados."); echo "<h1> O frequencia incluída com sucesso !!!</h1>"; # FIM - EXECUÇÃO DO COMANDO SQL } }if ($erro == 1){ print $mensagem_erro; print "<font color=\"#000000\"><br>Clique em <a href=\"java script:history.back(-1);\">Voltar</a> para corrigir."; exit;}?>
O erro que aparece na hora da inserção:
Parse error: syntax error, unexpected '}' in C:\Arquivos de programas\Apache Group\Apache\htdocs\mestrado\professores\inserir_frequencia.php on line 12
Bom, pessoal já olhei fiz algumas alterações, mas nada.Alguém pode me ajudar nessa.Um abraço.Alissong
Discussão (12)
Carregando comentários...