Hallo,
habe folgendes Problem:
Ich möchte einen einfachen Klickzähler erstellen, wenn User meine Seite über einen Link verlassen.
Die Links sollen die Form haben
http://www.meineseite.de/gehe.php?zu=partner
Habe dann mit PHPMyAdmin eine Tabelle namens "gehe" in meiner Datenbank erstellt mit drei Feldern: zu (varchar, 50, primary key), url (text), klicks (int, 10). Habe dann zum Testen einen Datensatz eingetragen:
zu: partnerABC
url: http://www.partnerABC.de
klicks: 0
Den entsprechenden Link habe ich auf meine index.html gesetzt:
Hier noch die gehe.php:
Wenn ich jetzt also auf den Link klicke, komme ich wie gewünscht auf
http://www.meineseite.de/gehe.php?zu=partnerABC, aber die Seite bleibt weiss und leitet nicht weiter wie es eigentlich sein sollte. Kein Text, keine Fehlermeldung, keine Weiterleitung. Die Klicks werden aber ordnungsgemäß gezählt!
Arbeite erst seit kurzem mit PHP/MySQL, hat jemand eine Idee?
Danke.
Schönen Tag wünscht
Lupi05
habe folgendes Problem:
Ich möchte einen einfachen Klickzähler erstellen, wenn User meine Seite über einen Link verlassen.
Die Links sollen die Form haben
http://www.meineseite.de/gehe.php?zu=partner
Habe dann mit PHPMyAdmin eine Tabelle namens "gehe" in meiner Datenbank erstellt mit drei Feldern: zu (varchar, 50, primary key), url (text), klicks (int, 10). Habe dann zum Testen einen Datensatz eingetragen:
zu: partnerABC
url: http://www.partnerABC.de
klicks: 0
Den entsprechenden Link habe ich auf meine index.html gesetzt:
PHP-Code:
<a href="gehe.php?zu=partnerABC">PartnerABC</a>
PHP-Code:
<?php
//Connect
$dbhandle = mysql_connect("localhost","w****","d******")
or die ("Zur Zeit leider inaktiv.");
mysql_select_db('w*****_db1', $dbhandle)
or die ("Zur Zeit leider inaktiv.");
//Get ID
$zu = $_GET['zu'];
//Update clicks
mysql_query("UPDATE gehe SET klicks=klicks+1 WHERE zu='$zu'");
//Retrieve URL
$sql = mysql_query("SELECT url FROM gehe WHERE zu='$zu'");
$fetch = mysql_fetch_row($sql);
$url = $fetch[1];
mysql_close($dbhandle);
//Redirect to URL
header ("Location: $url");
exit;
?>
http://www.meineseite.de/gehe.php?zu=partnerABC, aber die Seite bleibt weiss und leitet nicht weiter wie es eigentlich sein sollte. Kein Text, keine Fehlermeldung, keine Weiterleitung. Die Klicks werden aber ordnungsgemäß gezählt!
Arbeite erst seit kurzem mit PHP/MySQL, hat jemand eine Idee?
Danke.
Schönen Tag wünscht
Lupi05
Kommentar