Avatar billede freakazoid18 Nybegynder
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~~
Avatar billede anhansen Nybegynder
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"
Avatar billede freakazoid18 Nybegynder
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
Avatar billede freakazoid18 Nybegynder
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>
Avatar billede anhansen Nybegynder
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
Avatar billede freakazoid18 Nybegynder
29. september 2003 - 10:19 #5
k prøver :P
Avatar billede freakazoid18 Nybegynder
29. september 2003 - 10:22 #6
thx ;P~~
Avatar billede anhansen Nybegynder
29. september 2003 - 10:23 #7
welcome...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester