Ich habe folgendes Counterscript:
Eigentlich sollte jedesmal wenn dieses Script aufgerufen wird, der counter um 1 erhöht werden, doch leider funktioniert das nicht.
Ist in dem Code was falsch??
So rufe ich die den Link auf:
<a href="http://xxx/counter/dlt.php?file=http://www.xxx.de">Link</a></td>
Ich hoffe mir kann jemand helfen.
PHP-Code:
<?
CREATE TABLE formular (
ID mediumint(8) unsigned NOT NULL auto_increment,
name varchar(50),
link varchar(50),
file varchar(60) NOT NULL,
anbieter varchar(10),
datum timestamp(14),
counter INT UNSIGNED,
PRIMARY KEY (ID)
);
$cm = "Location: $file";
header ($cm);
$db_user = "xxx";
$db_passwd = "xxx";
$db_name = "xxx";
$db = mysql_connect("localhost", $db_user, $db_passwd);
mysql_select_db($db_name, $db);
mysql_query("UPDATE formular SET counter=counter+1 WHERE file='$file'",$db);
if (mysql_affected_rows($db) < 1) {
$result = mysql_query("INSERT INTO formular VALUES ('$file', 1)", $db); }
mysql_close($db);
?>
Ist in dem Code was falsch??
So rufe ich die den Link auf:
<a href="http://xxx/counter/dlt.php?file=http://www.xxx.de">Link</a></td>
Ich hoffe mir kann jemand helfen.
Kommentar