$usernametjek = mysql_query("select username FROM dat_membersu WHERE id='".$i['id']."'"); $goldtjek = mysql_query("SELECT * FROM dat_gold where username = '".$usernametjek."'");
//så kommer checket
if ($usernametjek == $goldtjek) { $gold_tjek=1;
//så laver den en SESSION som jeg skal bruge på de andre sider for at checke om person er goldmember
Det smarte ville for dig, ville være at lave et felt i din bruger tabel der hedder "Memberstate" eller "level".. hvis level er fx 0 er han freemember, er den 1 er han måske guld.. Så kan du også udvide senere med lethed.
så slipper du i hvert fald også for 2 database queries inden for millisekunder af hinanden :)
i øvrigt får du i din nuværende kode Resources som returtyper..
Du kan ikke sammenligne de to som værende ens. Ergo bliver du, hvis du skal lave det på den måde, hive de felter ud af Resourcen du vil sammenligne på.
Synes godt om
Slettet bruger
20. oktober 2004 - 10:41#3
som phpnewbie siger, skal du lave en mamberstate kolonnen eller ligninge.. Derudover skal du også huske at starte din session på hver enkel side!
session_start();
Skal være den første (SKAL VÆRE DEN FØRSTE!) kommando på hvert dokument..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.