webForumDet fria alternativet
Logga in / Bli medlem

Bannerslumpare

PHP

3 svar · 160 visningar · startad av fundersam

Medlem sedan aug. 2002101 inlägg
Trådstart#1

<?
mysql_connect("localhost", "doomquaker");
mysql_select_db("doomquaker_se_db");
$slump = mysql_query("SELECT banner, sokvag, visad FROM banner ORDER BY RAND() LIMIT 1")
or die (mysql_error());

$r = mysql_fetch_array($slump);

$banner = $r["banner"];
$sokvag = $r["sokvag"];
$visad = $r["visad"];
$visad = $visad + 1;

echo "<a href=\"$sokvag\" target=\"_blank\"><img src=\"$banner\"></a>";
print("$visad");
mysql_query("UPDATE banner SET visad = $visad WHERE banner = $banner");
?>

Jag förstår ej varför min statistik ej ökar? Det står bara 2 vilket är värdet av visningen + 1

Medlem sedan aug. 20002 975 inlägg
#2

Misstänker att $banner är en sträng, och i såfall ska den vara inom "fnuttar". Prova med:

mysql_query("UPDATE banner SET visad = $visad WHERE banner='$banner'");

Medlem sedan aug. 2002101 inlägg
#3

ok

Medlem sedan aug. 2002101 inlägg
#4

Man får väl tacka så mycket för nu funkar det! Jag e nog bara lite dum i huvvet!

250 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)