Har ikke fattet dit spørgsmål men vil da lige foreslå at du gør din kode simplere.
Noget i retning af, med forbehold for tastefejl:
<?
include 'top.php';
include 'config.php';
$hent = mysql_query("SELECT * FROM vip_brugte WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$row = mysql_fetch_array($hent);
?>
Vælg kategori:<br><br>
<a href="optjen.php?mode=kon">Konkurrencer</a><br>
<a href="optjen.php?mode=shop">Shop</a><br>
<a href="optjen.php?mode=klik">Klik</a><br>
<a href="optjen.php?mode=sporg">Spørgeskema</a><br>
<a href="optjen.php?mode=ny">Nyhedsbrev</a><br>
<a href="optjen.php?mode=ud">Udenfor kategori</a><br>
<?
function show($tid,$title){
echo '<h3>'.$title.':<br><br></h3>';
$hent1 = mysql_query("SELECT * FROM vip_kampagner WHERE udlob>=".time()." AND type = ".$tid." ORDER BY id DESC LIMIT 99999999") or die(mysql_error());
while($hent2 = mysql_fetch_array($hent1))
{
if($hent2['id'] != $row['kid']){ ?>
<a href="<?=$hent2['link'];?>&pni=<?=$_SESSION['brugernavn'];?>" target="_blank"><?=$hent2['tekst'];?></a> Denne kampagne giver <font color="#00FF00"><?=$hent2['point'];?> point</font><br><hr><br>
}
}
}
switch($_GET['mode']){
case 'kon':show(1,"Konkurrencer");break;
case 'shop':show(2,"Shop");break;
case 'klik':show(3,"Kliks");break;
case 'sporg':show(4,"Spørgeskemaer");break;
case 'ny':show(5,"Nyhedsbreve");break;
case 'ud':show(6,"Udenfor kategori");break;
default:echo ""//hvis ingen kategori er valgt.
}
include 'bund.php';
?>