Örnek vereyim kendine göre düzenle:

test.php
<? header('Content-type: text/HTML; charset=utf-8'); ?>
<div>Sepette <span id="say"><?=$_SESSION["sepetsay"]?></span> ürün var.</div>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
function sepeteat(id){
	$.ajax({
		url: 'islem.php?ID='+id,
		success:function(e){
			$("#say").html(e);
		}
	});
}
</script>

<button onclick="sepeteat('5')" >Sepete At</button>
islem.php
<?php
header('Content-type: text/HTML; charset=utf-8');
session_start();
if(!isset($_SESSION["sepetsay"]))$_SESSION["sepetsay"] = 0;

if(isset($_GET["ID"])){
	$_SESSION["sepetsay"]++;
	echo $_SESSION["sepetsay"];
	die();
}
?>
POST atarakken ID yi de gönderme gereği duydum. Sonuçta neyi sepete attı? Bunu bilmek için butonun onclickinde ki js fonksiyonun içine id bastırman lazım. Onu da basitçe mesela:
<button onclick="sepeteat('<?=$_GET["urun"]?>')" >Sepete At</button>
şeklinde yapabilirsin. Böylece mesela ürün görüntüleme sayfan test.php olsun, test.php?urun=1231 şeklinde bir şeyler yapabilirsin...