Ich habe euch mal ein Tutorial von meinen Klick Counter erstellt, welches Ihr bei meinen Affafis und Partnern findet.

Der Ablauf:

-Ihr verlinkt euren Partner, der Link führt aber nicht zu dem Partner, sondern auf eure Seite.
-Der Linkt sieht in etwa so aus ...eureSeite/partner/meinepartner.php?ID=1, ganz wichtig ist hierbei dieser Abschnitt ?ID=1
-Nach dem betätigen des Links werdet Ihr also auf die Seite geleitet, in der nach dieser ID gesucht wird.
-Es erfolgt also eine DB-Abfrage, suche mir diese ID und gib mir die URL dazu aus.
-Sobald die ID gefunden wurde wird der Counter um einen Zähler erhöht (+1).
-Die URL wird ermittelt und Ihr werdet per Header("Location:") Befehl weitergeleitet.

Der PHP Code: meinepartner.php
<?php
$id = $_GET[ 'ID']; // $id wird aus der URL Adresse ermittelt

$DatabaseHost = "localhost"; //DB Verbindung zum Server herstellen
$DatabaseUser = "EuerUSERName"; //DB Username
$DatabasePassword = "EuerDBPasswort"; //DB Passwort
$Database = "EuerDBName"; //DB Tabelle

$sitzung = mysql_connect( "$DatabaseHost","$DatabaseUser","$DatabasePassword"); Verbindung zur DB herstellen
mysql_select_db ( "$Database"); //Verbindung mit Tabelle herstellen

$abfrage = "SELECT * FROM VOTE"; //SQL Befehl zum auslesen des gesammten Inhaltes der Tabelle VOTE
$ergebnis = mysql_query($abfrage); // SQL Befehl ausführen
while($zeile = mysql_fetch_object($ergebnis)) //Ergebnis in eine while schleife verarbeiten
{
$DB_id = $zeile ->id; //ID aus DB dem Wert $DB_id zuweisen

if($DB_id == $id) // Ist der Wert aus der DB gleich dem Wert aus der URL Adresse
{// werr er gleich ist "true" gehts hier weiter
$vote = $zeile ->vote; // Ermittelt die aktuelle anzahl der Klicks
$vote ++; // Erhöht diesen Wert um 1
$page = $zeile ->page; // Liest die URL Adresse aus der DB aus
$datum = $zeile ->datum; // Liest das Datum aus der DB aus

$eintrag = "UPDATE vote SET vote = '".$vote. "',page = '".$page. "' ,datum = '".$datum. "' WHERE `ID` = $id LIMIT 1 ";
//Aktualisiert den Eintrag in der DB
$result = mysql_query($eintrag); // Den Befehl $eintragen ausführen

mysql_close($sitzung); //DB Sitzung beenden

header( "location:$page"); Automatische weiterleitung zur neuen Adresse aus der DB
} //Falls die beiden ID's nicht übereinstimmten geht's mit der nächsten ID weiter
}
?>

Damit das ganze auch funktioniert, muss eine Datenbankt mit den entsprächenden Informationen vorhanden sein.
Ihr braucht 5 Spalten (ID, vote, page, button, datum), ID wird hierbei als PRYMARY KEY auf "Auto Increment" gesetzt.

Die Kombination PRYMARY KEY und Auto Increment bewirkt das es keine Doppelten ID's in der DB geben wird,
sobalt ein neuer Eintrag hinzukommt erhöht sich der Wert automatisch.

Wer keine lust hat sich eine Tabelle anzulegen, braucht nur diesen Code einmal durch sein SQL System zu schicken.
CREATE TABLE IF NOT EXISTS `VOTE` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`vote` int(10) unsigned NOT NULL DEFAULT '0',
`page` varchar(90) COLLATE latin1_german1_ci NOT NULL DEFAULT '',
`button` varchar(90) COLLATE latin1_german1_ci NOT NULL DEFAULT '',
`datum` varchar(20) COLLATE latin1_german1_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=1 ;


Jetzt braucht Ihr nur noch eure Partner zu verlinken:
http://www.meine_page.de/meinepartner.php?ID=1
und diesen in die Datenbak eintragen

Fertig!