OK ég var með spurningu um counter og fékk frábært svar frá “Hagi”.
Counterinn sjálfur virkar og bætir við en það kemur alltaf…
——
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\\www\\dfaultdesign\\redirect.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at c:\\www\\dfaultdesign\\redirect.php:11) in c:\\www\\dfaultdesign\\redirect.php on line 14
——-

Hvað er málið???

SVARIÐ:
====================================================
Þetta er afskaplega einfalt mál.

Þú segist vera með töflu sem inniheldur upplýsingar um linkana. Bættu bara við field í töfluna sem heitir “hits” og bættu svo við field sem heitir “ID”. Hafðu hann primary key og auto increment.

Svo listarðu bara út alla linkana, en í staðinn fyrir að láta tagið vísa á urlið, þá býrðu til nýtt .php skjal sem getur t.d heitið redirect.php

Þegar þú skrifar út linkana, þá læturðu þá vísa á þetta skjal, og svo ID linksins sem parameter á þetta skjal.
Dæmi:

Smellið hér!

Það eina sem þetta redirect.php skjal gerir svo, er að bæta einum við “hits” fieldinn við viðkomandi link, og svo að áframsenda notandann þangað. Gróft dæmi:

//Uppfæra teljarann við linkinn ….
mysql_query(“UPDATE links SET hits = hits+1 WHERE ID = ” . AddSlashes($ID));

//Sækja slóðina á bakvið linkinn ….
$res = mysql_query(“SELECT url FROM links WHERE ID = ” . AddSlashes($ID));
$arr = mysql_fetch_array($res);

//Áframsenda notandann þangað ….
Header(“Location:” . $arr[0]);


Flóknara er þetta nú ekki ….
<br><br>=========================================
D.Fault
dfaultdesign.com
=========================================
————————————————