Pessoal,
estou com um problema em uma aplicação de teste que estou fazendo para meu TCC.
Seguinte… quero cadastrar dados no banco, mas ao inserir os dados no form pela primeira vez, os mesmos são cadastrados no sistemas, mas o ALERT do JAVASCRIPT não é exibido. E ao tentar fazer um novo cadastro no banco com dados diferentes da primeira inserção, ocorre um bug, onde os dados da primeira inserção são salvos no banco novamente (eles ficam na sessão). Eu só consigo salvar novos dados no banco limpando o cache do navegador (CTRL + F5).
Segue abaixo meus códigos:
- página index.html
[code]
Cadastro </div>
</body>
[/code]
- cadastro.php
[code]<?php
//include = (‘conexao.php’);
error_reporting(0); //oculta o erro do php
// Informando o host, usuário e senha do banco
$con = mysql_connect(“localhost”,“root”,"");
// Informando o banco a ser conectado
mysql_select_db('videoaulapp',$con);
// Recuperando os campos da página index.html
$nome = mysql_real_escape_string($_REQUEST['nome']);
$cpf = mysql_real_escape_string($_REQUEST['cpf']);
$rg = mysql_real_escape_string($_REQUEST['rg']);
$tel = mysql_real_escape_string($_REQUEST['tel']);
$email = mysql_real_escape_string($_REQUEST['email']);
$sql = "INSERT INTO cliente(nome,cpf,rg,tel,email) VALUES('$nome','$cpf','$rg','$tel','$email')";
$res = mysql_query($sql);
if($res == true) {
$cadastro = "1";
} else {
$cadastro = "0";
}
// Devolvendo as informações para a aplicação
echo(json_encode($cadastro));
?>[/code]
Alguém pode me ajudar, por favor?