None found"; while (--$number>-1) // Did we find anything? This shoudn't happen so its safe to just display empty result { $logFrom = mysql_result($result,$number,'lfrom'); $logCount = mysql_result($result,$number,'lcount'); $logMonthCount = mysql_result($result,$number,'monthcount'); $logWeekCount = mysql_result($result,$number,'weekcount'); $logDayCount = mysql_result($result,$number,'daycount'); $refs = unserialize(mysql_result($result,$number,'referers')); } $logCount++; $logMonthCount++;; $logWeekCount++; $logDayCount++; // echo $logCount; $upquery = "UPDATE $userstable set lcount='$logCount', monthcount='$logMonthCount', weekcount='$logWeekCount', daycount='$logDayCount' WHERE who='$whoID'"; $upresult = MYSQL_QUERY($upquery); if (isset($ref) && strlen($ref)>2) { //echo $ref; // Max number in list 50 if ( count($refs["TSTAMP"])>49) { for ($i=0; $i<50 ; $i++) { $refstamped["TSTAMP"][$i] = $refs["TSTAMP"][$i+1]; // $refstamped["PAGE"][$i] = "Unknown"; $refstamped["REF"][$i] = $refs["REF"][$i+1]; } // array_shift ($refs); $now = count($refstamped["TSTAMP"]); // echo "refstamped ".$now; $refstamped["TSTAMP"][$now] = date("d-m-y")." ".date("H:i"); $refstamped["REF"][$now] = $ref; $seref = serialize( $refstamped ); } else { $now = count($refs["TSTAMP"]); // echo "refs ".$now; // $refs["TSTAMP"][$now] = date("d-m-y H:i"); $refs["TSTAMP"][$now] = date("d-m-y")." ".date("H:i"); $refs["REF"][$now] = $ref; $seref = serialize( $refs ); } // $refs[] = $ref; // array_push($refs, $ref); $upquery = "UPDATE $userstable set referers='$seref' WHERE who='$whoID'"; $upresult = MYSQL_QUERY($upquery); } } ?>