Wygląda to mniej więcej tak: + 10 -, po kilknięciu na + chcę aby zwiększyła się wartość pola w bazie np o 5 i w miejscu 10 pojawiło się 15.
Obecnie stworzyłem skrypt ajax'a ale nie działa.
Kod
$(window).load(function(){
function zwieksz(id){
$.ajax({
type: "POST",
url: "zm_ob.php?id=" + id + "",
data: "akcja=dodaj",
success: function(wynik) {
$("#ile").html(wynik)
}
});
return false;
}
function zmniejsz(id){
$.ajax({
type: "POST",
url: "zm_ob.php?id=" + id + "",
data: "akcja=odejmij",
success: function(wynik) {
$("#ile").html(wynik)
}
});
return false;
}
});
function zwieksz(id){
$.ajax({
type: "POST",
url: "zm_ob.php?id=" + id + "",
data: "akcja=dodaj",
success: function(wynik) {
$("#ile").html(wynik)
}
});
return false;
}
function zmniejsz(id){
$.ajax({
type: "POST",
url: "zm_ob.php?id=" + id + "",
data: "akcja=odejmij",
success: function(wynik) {
$("#ile").html(wynik)
}
});
return false;
}
});
plik zm_ob.php zawiera:
//polaczenie z baza jest $id = $_GET['id.']; $Query= 'SELECT id,wartosc FROM tabela WHERE id = "'.$id.'"'; $how = $rt['wartosc']; } $decrease = 'UPDATE tabela SET wartosc=wartosc-5 WHERE id = "'.$id.'"'; $increase = 'UPDATE tabela SET wartosc=wartosc+5 WHERE id = "'.$id.'"'; if($_POST['akcja']=='dodaj') { $how += 5; } elseif($_POST['akcja']=='odejmij') { $how -= 5; }
I teraz pytanie czy da się coś z tym zrobić?