20. januar 2005 - 22:02Der er
14 kommentarer og 1 løsning
Hvis lfelt og tfelt er det samme så skal den .
Hej eksperter. Jeg vil gerne have hjælp til et system, som gør man ikke kan have det samme tfelt og lfelt i databasen med "brugere", hvordan gøre dette?
1) Den skal hente alt fra "brugere". 2) Så skal den sige hvis $row[tfelt] og $row[lfelt] allerede er i brug så skal den sige "Hejsa" hvis ikke den er i brug skal den sige "Hejsa 2"
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Her kommer mit script, jeg vil have den til at sige. Hvis lfelt og tfelt allerede er i databasen så skal den give billedet med onclick="ryk.. osv. til return false..
feks. Anders står i rummet, også kommer Kurt og vil stå oven på ham, men det kan han ikke for han står på tfelt = 200 og lfelt= 100 og det gør Anders også, så skal han bare blive stående.
prøv: $query = "SELECT * FROM naturechat_brugere nc1 INNER JOIN naturechat_brugere nc2 ON nc1.id = nc2.id WHERE nc1.lfelt = nc2.lfelt AND nc1.tfelt = nc2.tfelt AND nc1.id <> nc2.id"
umiddelbart noget i den her stil.. Kan ikke helt huske syntaxen. Men det der egentlig sker er at du sammenligner tabellen med sig selv, og så finder rækker der er det samme med forskellige ider..
altså du vil chekke om en bruger kan rykke hen på et felt før du viser siden...
Så skal du gribe det lidt anderledes an.. Men er ret svært at lure..
Du skal hente alle lfelter og tfelter ud: <?php $hent = mysql_query("SELECT lfelt, tfelt FROM naturechat_brugere WHERE online = 'ja'"); ?> og så skal du loope igennem:
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.