Avatar billede lasbas Nybegynder
26. juni 2004 - 17:27 Der er 12 kommentarer og
1 løsning

Mysgl værdier ind i tabel

jeg lærer det nok med tiden :)

Jeg har disse Mysql værdier som står herunder

[charname] [charclass] [difficulty] [level] [weapon] [gold] [bank] [onlinetime]


jeg ville gerne have dem til at stå pænt i sådan en tabel her --->http://www.musicman.dk/temp-rpg/tabel.htm


$query = mysql_query("SELECT charname FROM dk_users ORDER BY level DESC limit 50");


Sorteret efter ---> level, difficulty, onlinetime


er der nogen der har tid / gider ?
Avatar billede dennismp Nybegynder
26. juni 2004 - 17:33 #1
virker måske :-)

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
  <tr>
    <td>&nbsp;Charname&nbsp;</td>
    <td>&nbsp;Charclass&nbsp;</td>
    <td>&nbsp;Difficulty&nbsp;</td>
    <td>&nbsp;Level&nbsp;</td>
    <td>&nbsp;Weapon&nbsp;</td>
    <td>&nbsp;Gold / In bank&nbsp;</td>
    <td>&nbsp;Onlinetime&nbsp;</td>
  </tr>
<?php
$query = mysql_query("SELECT charname, charclass, difficulty, level, weapon, gold, bank, onlinetime FROM dk_users ORDER BY level DESC, difficulty DESC, onlinetime DESC limit 50");
$i=0;
while($row = mysql_fetch_array($query)) {
  print '<tr bgcolor="' . ($i%2)==0 ? '#d3d3d3' : '#f3f3f3' . '">';
  print '<td>'.$row['charname'].'</td>';
  print '<td>'.$row['charclass'].'</td>';
  print '<td>'.$row['difficulty'].'</td>';
  print '<td>'.$row['level'].'</td>';
  print '<td>'.$row['weapon'].'</td>';
  print '<td>'.$row['gold'].'</td>';
  print '<td>'.$row['bank'].'</td>';
  print '<td>'.$row['onlinetime'].'</td>';
  print "<tr>\n";
  $++;
}
?>
</table>
Avatar billede lasbas Nybegynder
26. juni 2004 - 17:38 #2
nope:)

Parse error: parse error, unexpected T_INC, expecting T_VARIABLE or '$' in line 25
Avatar billede dennismp Nybegynder
26. juni 2004 - 17:48 #3
nederst;
$++;
skal være:
$i++;

:)
Avatar billede lasbas Nybegynder
26. juni 2004 - 17:57 #4
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in line 16



<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
  <tr>
    <td>&nbsp;Charname&nbsp;</td>
    <td>&nbsp;Charclass&nbsp;</td>
    <td>&nbsp;Difficulty&nbsp;</td>
    <td>&nbsp;Level&nbsp;</td>
    <td>&nbsp;Weapon&nbsp;</td>
    <td>&nbsp;Gold / In bank&nbsp;</td>
    <td>&nbsp;Onlinetime&nbsp;</td>
  </tr>
<?php
$connect = mysql_connect("localhost","xxxxxx","xxxxxx");
$db = mysql_select_db("xxxxxxxxxx");
$query = mysql_query("SELECT charname, charclass, difficulty, level, weapon, gold, bank, onlinetime FROM dk_users ORDER BY level DESC, difficulty DESC, onlinetime DESC limit 50");
$i=0;
while($row = mysql_fetch_array($query)) {
  print '<tr bgcolor="' . ($i%2)==0 ? '#d3d3d3' : '#f3f3f3' . '">';
  print '<td>'.$row['charname'].'</td>';
  print '<td>'.$row['charclass'].'</td>';
  print '<td>'.$row['difficulty'].'</td>';
  print '<td>'.$row['level'].'</td>';
  print '<td>'.$row['weapon'].'</td>';
  print '<td>'.$row['gold'].'</td>';
  print '<td>'.$row['bank'].'</td>';
  print '<td>'.$row['onlinetime'].'</td>';
  print "<tr>\n";
$i++;

}
?>
</table>
Avatar billede dennismp Nybegynder
26. juni 2004 - 17:59 #5
erstat:

$query = mysql_query("SELECT charname, charclass, difficulty, level, weapon, gold, bank, onlinetime FROM dk_users ORDER BY level DESC, difficulty DESC, onlinetime DESC limit 50");

med:
$query = mysql_query("SELECT charname, charclass, difficulty, level, weapon, gold, bank, onlinetime FROM dk_users ORDER BY level DESC, difficulty DESC, onlinetime DESC limit 50") or die(mysql_error());

Er charname, charclass, difficulty, level, weapon, gold, bank, onlinetime ikke kolonner i tabellen dk_users ?
Avatar billede lasbas Nybegynder
26. juni 2004 - 18:04 #6
jo ...prøver lige 'erstat'
Avatar billede lasbas Nybegynder
26. juni 2004 - 18:14 #7
nu får jeg ingen fejl, men ---> http://www.musicman.dk/temp-rpg/22.php :)
Avatar billede dennismp Nybegynder
26. juni 2004 - 18:17 #8
oopsa :-)

erstat
print '<tr bgcolor="' . ($i%2)==0 ? '#d3d3d3' :  . '">';

med:
if( ($i%2)==0 )
  print '<tr bgcolor="#f3f3f3">';
else
  print '<tr bgcolor="#d3d3d3">';
Avatar billede lasbas Nybegynder
26. juni 2004 - 18:20 #9
Yessir... så lige den sidste, de penge der er i banken står i onlinetime
Avatar billede dennismp Nybegynder
26. juni 2004 - 18:26 #10
erstat:
  print '<td>'.$row['gold'].'</td>';
  print '<td>'.$row['bank'].'</td>';
med:
  print '<td>'.$row['gold'].' / ' . $row['bank'] . '</td>';
Avatar billede lasbas Nybegynder
26. juni 2004 - 18:32 #11
Avatar billede dennismp Nybegynder
26. juni 2004 - 18:37 #12
haha :)
Avatar billede lasbas Nybegynder
26. juni 2004 - 18:39 #13
Tak .:
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