jo jag vet skrev fel!
Jag är nybörjare hjälp mej!!!
21 svar · 346 visningar · startad av fundersam · sida 2 av 2
Frågan, av fundersam
Jag har ett litet problem... jag vill göra en enkel bannerslumpare utan några som helst speciella finesser men det e nåt fel på min kod; \<? mysqlconnect("localhost", "mittinlogg"); mysqlselectdb("mindatabas"); $slump = mysqlquery("SELECT FROM banner ORDER BY RAND() LIMIT 1); while ("$r = mysqlfetcharray($slump)") { $id = $r\["id"\]; $banner = $r\["banner"\]; $sokvag = $r\["sokvag"\];
Läs frågan i sin helhet →Nu ser koden ut såhär:
<?
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");
?>
men den räknaren ökar ej... står bara 2 hela tien.
Måste 'visad' vara något speciellt i databasen?