onclick bei PHP?

eigentlich dürft des doch simpel sein ? variable i wird ausgelesen aus ner DB und um eins erhöht i++ denk ich mir mal oder ? *verpeilt gugg* :-) und dann geupdatet ? oder halt iner txt .... hmm *ggg*
 
jo schon klar, das ist nicht das problem
bloss wie weiss ich, dass geklickt wurde :-)

aber ich setze mich am WE mal ran
 
naja rufst bei dem klick einfach eine seite auf wo der dl automatisch gestartet wird und läßt dort die variable i hochzählen und dort kannst im meta tag bestimmen das zbsp: meep.zip geladen werden soll mehr machste da ni .... kannst ja an die url noch mehr daten anhängen i und vielleicht noch den dateinamen der geladen werden soll in dem falle "meep"
den du dann vielleicht noch aus ner DB auslesen kannst kannst auch die selbe datei aufrufen und hängst dann noch ne id an die url :) und machst oben ne abfrage wenn 0 is der mensch nur auf die seite gesurft und sieht den link wenn er den link geklickt hat was dann vielleicht 1 is sieht er bloß sowas wie DL gestartet und er läd die datei und die id wird hochgezählt.... :)
 
Link: link.php?id=xx

PHP(link.php)
PHP:
$connID = mysql_connect ($host, $logname, $pass); 
mysql_select_db ($db, $connID);

$sql = "update links SET counter = counter + 1 Where id='$id'";
$res = mysql_query($sql, $connID);


$sql = "select url from links where id = '$id'";
$res = mysql_query($sql, $connID);
$url = mysql_result($res, 0, "url");
header("Location:$url");

Und die ID kannst du ja ganz simpel in der Link-Liste in die Adresse reinschreiben.
 
Original geschrieben von SchwarzerWolf
naja rufst bei dem klick einfach eine seite auf wo der dl automatisch gestartet wird und läßt dort die variable i hochzählen und dort kannst im meta tag bestimmen das zbsp: meep.zip geladen werden soll mehr machste da ni .... kannst ja an die url noch mehr daten anhängen i und vielleicht noch den dateinamen der geladen werden soll in dem falle "meep"
den du dann vielleicht noch aus ner DB auslesen kannst kannst auch die selbe datei aufrufen und hängst dann noch ne id an die url :) und machst oben ne abfrage wenn 0 is der mensch nur auf die seite gesurft und sieht den link wenn er den link geklickt hat was dann vielleicht 1 is sieht er bloß sowas wie DL gestartet und er läd die datei und die id wird hochgezählt.... :)

Na wow... was war denn mein vorschlag weiter oben? päng...
ich denke mal der download-protector ist ein KONKRETER vorschlag und sichtbare hilfe. da noch einen counter dranzuhängen ist ja wohl das kleinste problem...
 
Original geschrieben von TS-JC
jo schon klar, das ist nicht das problem
bloss wie weiss ich, dass geklickt wurde :-)
aber ich setze mich am WE mal ran

was ist jetzt das genaue problem mit dem klicken?
der klick führt irgendwohin und ein php-script schreibt das im hintergrund in die datenbank oder ein textfile.

ob mit hochgezählter variable ($bla++) oder mit zeilenzahl der einträge (select * bla where id='blabla') hängt nur damit zusammen wie man das lösen möchte.
 
Zurück