Witam mam problem z moim kodem wszystko działa ale zapytanie zostaje wykonane 2/3 razy przez co dodaje mi do bazy danych odpowiednio 2/3 jednakowe tabele. Chciałbym zagwarantować aby była dodawana tylko jedna tabela ale nie wiem jak
Kod jquery,który wysyła ajaxa do php
var dodaj_dane = {
"miejsc":miejsc,
"czas":czas,
"zmiana":zmiana_ogl,
"trasa":trasa
};
$.post("dodaj_ogloszenie.php",dodaj_dane,function(zwrot){
alert(zwrot);
});
Jeśli wszystko jest ok wyświetla alerta z napisem działa. Tylko ze ten alert jest pokazywany kilka razy i tyle raxy tez dodaje rekord do bazy danych
Php
$dodaj_query = "INSERT INTO `dojazdy`.`ogloszenia` (`id`, `kto`, `zmiana`, `trasa`, `miejsc`, `czas`) VALUES (NULL, 'Test', 'test', 'test', 'test', 'tesr')"; if(mysqli_query($con,$dodaj_query)){ http://www.php.net/echo "działa"; }else{ http://www.php.net/echo "nie dziala"; }
Z tego kodu nie wynika żeby coś miało się wykonać kilka razy .poza tym ze źle obsługujesz odpowiedzi.
Podpowiesz jak robić to lepiej?
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)