PHP Counter im Link

Alles, was PHP betrifft, kann hier besprochen werden.

PHP Counter im Link

Postby Ste-Re » 03. December 2006 22:01

Hallo zusammen,

ich grad nen kleines Counter Problem. Ich hole mir einen Datensatz aus einer MySQL DB Tabelle. und bastel mir daraus einen Link. Nun würde ich gern einen kleinen klick-counter für diesen Link erzeugen. Der Wert soll dann in der DB gespeichert werden.

Code: Select all
<a href=\"http://".$zeile['url']."\" target=\"_blank\" title=\"".$zeile['firma']."

onClick";mysql_query("UPDATE ".$mysql_tabelle['partner']." SET clicks=clicks+1 ;", $mysqlverbindung);

echo "\">
   <img style=\"width: 100px\" src=\"".$pfad."".$zeile['logo']."\"
            alt=\"".$zeile['firma']."\" /></a>


Im Moment wird dort Counter bei jeder Anzeige erhöht. Der onclick-Teil ist mein letzter Versuch, aber ohne Ergenis. Habt ihr eine Idee, wie ich das Problem lösen kann?
Ste-Re
 
Posts: 8
Joined: 18. November 2006 18:17

Postby Mätes » 04. December 2006 09:27

Det wird so nix!

JS arbeitet clientseitig, d.h. auf dem Rechner vom User.
PHP dagegen ist nur auf dem Server aktiv. Somit bringts das nicht, ein mysql-kommando mit php-befehlen in einer in html eingebetteten js-anweisung ausführen zu wollen.

würde folgendes vorschlagen. du verlinkst auf eine von deinen PHP(!)-seiten, übergibst den den Link (oder einer LinkID) als Parameter, speicherst dort, das der Link angeklickt wurdest, und schickts (ohne irgendwas auszugeben!) per header() die Seite weiter zur gewünschten Seite.

bsp:

mysql_connect(....);
mysql_query('update bla ...');

header("Location: http://www.example.com/");

#ende

gruß,
ma
User avatar
Mätes
 
Posts: 142
Joined: 13. April 2006 09:34
Location: kölle


Return to PHP

Who is online

Users browsing this forum: No registered users and 4 guests