Hier mal der code:
function BackCheck()
{
#ob $site ^ counter gesetzt
if(!$_POST['site'])
{
#wenn nicht, dann auf 1 setzen
$site = '1';
}else{
#sonst Post holen
$site = $_POST['site'];
}
# counter/site wert aus der DB holen
$data = array();
$data = $this->callSQL("SELECT site FROM client WHERE id=".$_POST['c_id']);
#wenn aktueller wert kleiner gleich db wert
if($_POST['site']<=$data[0][0])
{
#echo "back!</br>";
$_POST['quantity']=NULL;
$site=$data[0][0];
}
#aktuellen counter/site wert in db schreiben
$this->callSQL("UPDATE client set site =".$site." WHERE id=".$_POST['c_id']);
#counter/site erhöhen
return $site++;
}