29. september 2003 - 09:49
Der er
6 kommentarer og 1 løsning
Opdeling med sql.
Hey jeg har en side hvor jeg har 10 brugere 7 af dem skal stå under gamers, de andre skal stå under crew... jeg har lavet i min sql db, en tabel der hedder brugere og derinde med ne masse info for hver spiller, jeg har lavet et felt og kaldt det userlvl, hvis man har 1 i dette felt skal man stå under crew og hvis man har 2 i dette felt skal man hen under gamers... jeg har lige kode som trækker brugerene ud allerede nu.. men mit spørgsmål er hvordan jeg får dem delt op :P :KODE: <div align="center"><img src="images/gamersseparator.gif" width="528" height="11"></div> <table align="center" cellspacing="0" width="373" cellpadding="0" border="0" style="FONT-SIZE: 8pt"> <tr> <td align="center"> <table width="373" align="center" style="FONT-SIZE: 8pt"> <tr> <td width="103" align="left"><font color="#C98442">Nick:</font></td> <td width="99" align="left"><font color="#C98442">Position:</font></td> <td width="88" align="left"><font color="#C98442">Status:</font></td> <td width="63" align="left"><font color="#C98442">Details:</font></td> </tr> </table> <?php $hent = @mysql_query("SELECT * FROM brugere order by id DESC"); while ($vis = @mysql_fetch_array($hent)) { $medlemid = $vis['id']; $medlemnavn = $vis['navn']; $medlemlink = "<a href=\"crew_detail.php?id=$medlemid\">Details</a>"; $position = $vis['position']; $status = $vis['status']; ?> <table width="368" align=center style="FONT-SIZE: 8pt"> <tr> <td width="101" align="left"><?php echo $medlemnavn; ?></td> <td width="99" align="left"><?php echo $position; ?></td> <td width="87" align="left"><?php echo $status; ?></td> <td width="61" align="left"><?php echo $medlemlink; ?></td> </tr></table> <?php } ?> </tr></table> <br> <div align="center"><img src="images/separatorcrew.gif" width="528" height="11"></div> <table align="center" cellspacing="0" width="373" cellpadding="0" border="0" style="FONT-SIZE: 8pt"> <tr> <td align="center"> <table width="373" align="center" style="FONT-SIZE: 8pt"> <tr> <td width="103" align="left"><font color="#C98442">Nick:</font></td> <td width="99" align="left"><font color="#C98442">Position:</font></td> <td width="88" align="left"><font color="#C98442">Status:</font></td> <td width="63" align="left"><font color="#C98442">Details:</font></td> </tr> </table> <table width="368" align=center style="FONT-SIZE: 8pt"> <tr> <td width="101" align="left"><?php echo $medlemnavn; ?></td> <td width="99" align="left"><?php echo $position; ?></td> <td width="87" align="left"><?php echo $status; ?></td> <td width="61" align="left"><?php echo $medlemlink; ?></td> </tr> </table> <?php } ?> </tr> </table> :KODE SLUT: Håber på quik svar :P~~
Annonceindlæg fra Jysk IT
Sikkerhed skal være en del af driften
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
29. september 2003 - 10:03
#1
Hvornår vil du ha det delt op... Hvis det er idet du trækker dem ud, kan du bare tilføje til sql-sætningen: WHERE userlvl="1" eller WHERE userlvl="2"
29. september 2003 - 10:12
#2
det skal deles op i 2 tabller jo... som der ses... <div align="center"><img src="images/separatorcrew.gif" width="528" height="11"></div> <table align="center" cellspacing="0" width="373" cellpadding="0" border="0" style="FONT-SIZE: 8pt"> <tr> <td align="center"> <table width="373" align="center" style="FONT-SIZE: 8pt"> <tr> <td width="103" align="left"><font color="#C98442">Nick:</font></td> <td width="99" align="left"><font color="#C98442">Position:</font></td> <td width="88" align="left"><font color="#C98442">Status:</font></td> <td width="63" align="left"><font color="#C98442">Details:</font></td> </tr> </table> <table width="368" align=center style="FONT-SIZE: 8pt"> <tr> <td width="101" align="left"><?php echo $medlemnavn; ?></td> <td width="99" align="left"><?php echo $position; ?></td> <td width="87" align="left"><?php echo $status; ?></td> <td width="61" align="left"><?php echo $medlemlink; ?></td> </tr> </table> <?php } ?> </tr> </table> ^^^^^^^^^^^^^^^^^^^^^^ Den tabel skal der være crew som har nummer 1
29. september 2003 - 10:13
#3
og i denne skal der være gamer som har nummer 2 :P <table align="center" cellspacing="0" width="373" cellpadding="0" border="0" style="FONT-SIZE: 8pt"> <tr> <td align="center"> <table width="373" align="center" style="FONT-SIZE: 8pt"> <tr> <td width="103" align="left"><font color="#C98442">Nick:</font></td> <td width="99" align="left"><font color="#C98442">Position:</font></td> <td width="88" align="left"><font color="#C98442">Status:</font></td> <td width="63" align="left"><font color="#C98442">Details:</font></td> </tr> </table> <?php $hent = @mysql_query("SELECT * FROM brugere order by id DESC"); while ($vis = @mysql_fetch_array($hent)) { $medlemid = $vis['id']; $medlemnavn = $vis['navn']; $medlemlink = "<a href=\"crew_detail.php?id=$medlemid\">Details</a>"; $position = $vis['position']; $status = $vis['status']; ?> <table width="368" align=center style="FONT-SIZE: 8pt"> <tr> <td width="101" align="left"><?php echo $medlemnavn; ?></td> <td width="99" align="left"><?php echo $position; ?></td> <td width="87" align="left"><?php echo $status; ?></td> <td width="61" align="left"><?php echo $medlemlink; ?></td> </tr></table>
29. september 2003 - 10:18
#4
Ok... hvis så du til første tabel hived ud af db'en med: $hent = @mysql_query("SELECT * FROM brugere WHERE userlvl=\"1\" order by id DESC"); og i den anden $hent = @mysql_query("SELECT * FROM brugere WHERE userlvl=\"2\" order by id DESC"); virker det så ikke... Altså laver to kald til db'en, en for hver gruppe