Hello.
I created a connection with the database using ajax and php.
The code:
// Função para o cadastro de feriados
function sendRequest4() {
var data_feriado = document.frm.datEnd.value;
var feriado_nome = document.frm.nome_feriado.value;
var id = "feriado";
if (feriado_nome == "" || data_feriado == "") {
document.getElementById("div_alerta_feriado").innerHTML =
"<table cellpadding=\"3\" width=\"98%\" cellspacing=\"0\" class=\"borda_aviso\"><tr><td bgcolor=\"#FF4A4A\"><span class=\"fonte_aviso\">Preencha corretamente os dados:</span></td></tr><tr><td bgcolor=\"#FFFFFF\"><span class=\"fonte_aviso2\"> - Nome do Feriado deve estar preenchido!<br /> - Especifique uma data!</span></td></tr></table>";
}else{
if(document.frm.remunerado.checked) {
req.open('get', 'act_add.php?id=' + id +'&data_feriado=' + data_feriado + '&feriado_nome='+ feriado_nome + '&remunerado='+1);
}else{
req.open('get', 'act_add.php?id=' + id +'&data_feriado=' + data_feriado + '&feriado_nome='+ feriado_nome);
}
req.onreadystatechange = handleResponse4;
req.send(null);
document.getElementById("div_alerta_feriado").innerHTML = "";
}
}
This function call the file act_add.php
case 'feriado':
$idferiados = md5(uniqid());
$nome = $_REQUEST['feriado_nome'];
$data_feriado = $_REQUEST['data_feriado'];
list($day, $month, $year) = explode('/', $data_feriado);
$timestamp = mktime(0, 0, 0, $month, $day, $year);
$remunerado = $_REQUEST['remunerado'];
if($remunerado == 0) {
$resulta = mysql_query("INSERT INTO feriados(idferiados, nome, data_feriado, remunerado) VALUES('$idferiados','$nome','$timestamp','0')", $link) or die("Erro de consulta SQL\n" . mysql_error());
}else{
$resulta = mysql_query("INSERT INTO feriados(idferiados, nome, data_feriado, remunerado) VALUES('$idferiados','$nome','$timestamp','1')", $link) or die("Erro de consulta SQL\n" . mysql_error());
}
mysql_close($link);
echo "showDiv4||";
//Erro na conexão
if (!$link) {
die('Servidor ocupado.');
}
break;
And the database is everything correctly, but the problem is, when i press to save at the database it saved ok, but save twice, one if a md5 id and other with id 0.
How can i fix it??
Thanks!