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 Infor
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