09. januar 2006 - 16:07Der er
16 kommentarer og 1 løsning
Jeg har lavet en Mysql db. 1 tabel, med 4 strenge
Jeg har lavet en tabel med brugere. Der er 4 strenge: Id, usename, password, Rank.
Mit problem er at den henter Rank, men det henter kun Rank ud fra den første person der er oprettet (ID 1). Hvordan får jeg den til at kunne kende forskel på dem der logger ind ? Altså at id 2, der henter den og den Rank der står der...
Det må være et eller andet med id, jeg skal have sat ind et eller andet sted:
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
$foresp = mysql_query("SELECT * FROM navn_på_din_tabel WHERE username = '$_SESSION["username"]' password = '$_SESSION["password"]'");
while($data = mysql_fetch_array($foresp)){ echo "Bruger nr:"; echo $data["id"]; echo "<BR>Username:"; echo $data["username"]; echo "<BR>Password:"; echo $data["password"]; echo "<BR>Rank:"; echo $data["rank"]; } ?> Slut på user_info.php Husk alle de steder du skal have vist brugerens Rank skal du bruge den mysql kode jeg skrev. Du skal også huske at starte session_start(); i toppen på filen...
Vis du ikke kender til session skulle du måske lige læse lidt om det på nette fordi det kan godt være lidt svært ellers :P...
Jeg bruger dreamweaver, så jeg henter sådan set direkte fra databasen "træk & slip" princippet. Jeg laver en recordset og henter dataerne ud på den måde.
Jeg har alle 4 punkter derinde, men der skal være en form for sorterings "kode" der kan finde ud af om det er ID 1 eller 2 der logger ind og tager så Rank strengen og visser den..
Men daniel du har fat i den rigtig tanke omkring hvordan det skal laves...
Men jeg kan ikke finde rundt i den. Login delen er lavet, men er der ikke bare en simpel kode der skal sættes ind så den kan finde ud af det ?
når du i din sql sætning skriver "SELECT * FROM BRUGERE" vil den hente alle records fra tabellen BRUGERE. Du skal på et eller andet niveau indikere hvilken record du vil have ud af tabellen.
og når du udskriver resultatsættet med <?php echo $row_RsRank['Rank']; ?> uden at sætte denne i en eller anden form for løkke, vil der blive udskrevet den første record i dette resultatsæt.
håber dette kan hjælpe dig lidt på vej, ellers sig endelig til....
Den kommer op med en fejl, når jeg får vist siden...
Hmm jeg er meget nybegynder indefor ren php kode, derfor er jeg glad for dreamweaver klar det meste. Men hvis du kan visse hvordan det skal se ud færdigt, så vil jeg ikke be' om mere..
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.