jacha
powiecmy ze robisz to przy pomocy jakiegos fremworka npo jqery
tu masz link do documentacji
http://docs.jquery.com/Ajax/jQuery.ajaxw phpcu czy tam javie czy czyms innym mysisz strzelic sobie kontroler model oraz view do ktorego sie odwolasz z ajaxa.
Np:
$(function()
{ $('#pupa a').click(function ()
{ $.ajax(
{ type: "POST",
url: "kontroler.php",
data:
{ 'pupa':this.attr('produkt_id')},
success: function(msg)
{ alert( 'cos tam zrobiles ' +msg);}
});
});
});
natomiast przyciski musisz generowac np w php
<div class='pupa'>
<a href='#' produkt_id='<?php echo 'niby go znam to moge wypisac' ?>'>bleble</a>
</div>
w kontolerze updatujesz baze dysponujac w $_POST['produkt_id'] dane i wywasylasz view
{success:true,msg:'<?php echo $twoje_bleble;?>'}
ktory moze Ci strzelic okienko (jak sie w jakies wyposarzysz np z skryptow dostepnych na stronie jquery)
JS wyglada nieco ekscentyrcznie ale jakby sie temu przyrzejc to jest calkiem logoiczne
co tam sie dzieje : $(function (){...}) prz zaladowaniu strony dla kazdego diva pupa z hrefem dodaje funce onclick
ktora masz tam statrycznie zadeklarowana wjec po klikniecu w hrefa wystrzeli ajax do kontolera ktory to dostanie spowrotem JSON'a z informacja o sukcesie i odpali funkce w ktore jest alert mozesz wlorzyc np okienko.
strzelilem Ci to tak zebys sie mogl mniejwjecej zrjetowac jak dziala ajax (na poczatku te cale nawjasy wygladaja niezgrabnie ale w gruncie rzczy sa logiczne) ale raczej nie ruszysz bez objerzenai DOCumentacji np jquery
ps:napewna sa robaczki bo nie sprawdzialem tego w przegladarce... powdzienia