Funkcja javascript która wykona php bez przeładowania strony:
function ramka(url){
var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
//tu możesz coś zrobić z xmlhttp.responseText które zawiera to co php wyświetlił
}
}
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
Możesz tą funkcję wywołać na mnóstwo sposobów np:
<button onclick='ramka("zapis.php?id=27&film=456")'>Oglądałem film 456ty
</button>