$oul
0
Hallo Leute,
folgendes Problem: Ich will jedem Besucher meiner Seite einen Counter zuweisen, der pro Klicks auf einen Link den der User bekommt, der eine ID enthält, um eins verringert wird. Das ganze lässt sich jedoch meinerseits nur schwer realisieren, ich komm einfach nicht drauf, wie ich das Problem angehen soll. Momentan habe ich diesen Code:
Die if-Anweisung klappt komischerweise auch nicht.
Meine grundsätzliche Frage ist: Wie kann ich das beschriebene realisieren?
mfg soul
folgendes Problem: Ich will jedem Besucher meiner Seite einen Counter zuweisen, der pro Klicks auf einen Link den der User bekommt, der eine ID enthält, um eins verringert wird. Das ganze lässt sich jedoch meinerseits nur schwer realisieren, ich komm einfach nicht drauf, wie ich das Problem angehen soll. Momentan habe ich diesen Code:
PHP:
<?
include 'config.php';
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
$ip=$_GET['id'];
$date=date("d.m.Y - H:i:s");
$sql = "SELECT IP,ClickCount FROM ".IDTable." WHERE IP='".$ip."';";
$resulta = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($resulta))
{
$ccnt = $row['ClickCount'];
echo "Dir fehlen noch ".$ccnt." Klicks!<p>";
echo $ccnt." Klicks<p>";
echo $ip."<p>";
}
$ccnt=$ccnt-1;
$sql = "SELECT IP,ClickCount FROM ".IDTable." WHERE IP='".$ip."';";
$resulta = mysql_query($sql) OR die(mysql_error());
if (resulta=="Resource id #6")
{
$realip=getenv("REMOTE_ADDR");
$sql="INSERT INTO ".IDTable." (IP,Datum,ClickCount) VALUES ('$realip','$date','$ccnt')";
$resultb = @mysql_query($sql);
}
else
{
$sql="UPDATE ".IDTable." SET ClickCount=".$ccnt." WHERE IP='".$ip."';";
$resultc = @mysql_query($sql);
}
?>
Die if-Anweisung klappt komischerweise auch nicht.
Meine grundsätzliche Frage ist: Wie kann ich das beschriebene realisieren?
mfg soul