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
=========================================
————————————————