Avatar billede kappel Nybegynder
07. juni 2004 - 16:25 Der er 5 kommentarer og
1 løsning

Ligge to værdier sammen fra db og vise det

Hej , håber i kan hjælpe

Jeg har side med noget statistik - http://super6.kappels.net/index.php?menu=statistik

Her er en af forespørgslerne:

<?
$foresp = mysql_query("SELECT id, navn_id, kampe_dbu, kampe_dbu_ialt FROM spillere ORDER BY kampe_dbu DESC limit 16") or die (mysql_error());
echo "<table>";
$i = 0;
while ($row = mysql_fetch_array($foresp)) {
$i++;
echo "
<tr>
  <td style='padding: 0px 5px 0px 5px;'>$i: <a href='index.php?menu=spiller&id=".$row['id']."'>".$row['navn_id']."</td>
  <td style='padding: 0px 5px 0px 5px;'>".$row['kampe_dbu']."</td>
</tr>";
}
echo "</table>";

?>

Her vises: $row['kampe_dbu'] (som er stat for indeværende sæson)

Det jeg gerne vil er at vise er ovenstående statistik + statistik for sidste år, hvilket er gemt i
$row['kampe_dbu_ialt']

Dvs. jeg vil gerne vise $row['kampe_dbu'] + $row['kampe_dbu_ialt'] og jeg har prøvet men uden held, nogle der kan hjælpe?

Mvh Mikkel
Avatar billede fangel Nybegynder
07. juni 2004 - 16:27 #1
<?
$foresp = mysql_query("SELECT id, navn_id, kampe_dbu, kampe_dbu_ialt FROM spillere ORDER BY kampe_dbu DESC limit 16") or die (mysql_error());
echo "<table>";
$i = 0;
while ($row = mysql_fetch_array($foresp)) {
  $i++;
  echo "
<tr>
  <td style='padding: 0px 5px 0px 5px;'>$i: <a href='index.php?menu=spiller&id=".$row['id']."'>" . $row['navn_id'] . "</td>
  <td style='padding: 0px 5px 0px 5px;'>" . $row['kampe_dbu'] . "</td>
  <td style='padding: 0px 5px 0px 5px;'>" . ( $row['kampe_dbu'] + $row['kampe_dbu_ialt']) . "</td>
</tr>";
}
echo "</table>";

?>

eller hvad?

Morten
Avatar billede kappel Nybegynder
07. juni 2004 - 17:25 #2
nej, så står tallene bare efter hinanden;

http://super6.kappels.net/index.php?menu=statistik_ialt
Avatar billede kappel Nybegynder
07. juni 2004 - 17:26 #3
nej prøv og vent, min fejl
Avatar billede kappel Nybegynder
07. juni 2004 - 17:28 #4
nu ser det fint ud, men hvordan sorterer jeg det efter den højeste værdi?
Avatar billede fangel Nybegynder
07. juni 2004 - 17:55 #5
hmm - den er lidt sjovere... prøv noget i dur med

SELECT id, navn_id, kampe_dbu, kampe_dbu_ialt FROM spillere ORDER BY (kampe_dbu + kampe_dbu_ialt) DESC limit 16

eller

SELECT id, navn_id, kampe_dbu, kampe_dbu_ialt, (kampe_dbu + kampe_dbu_ialt) AS kampe_ialt  FROM spillere ORDER BY kampe_ialt DESC limit 16

i tilfælde af den sidste kan du så bruge $row["kampe_ialt"] som sum...

Morten
Avatar billede kappel Nybegynder
07. juni 2004 - 18:03 #6
begge virker, er der en der mere stabil end den anden eller er det lige meget?
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

Seneste artiklerRSS
09:00
07:52
07:37
07:32
07:02
06:42
12:00
23/10
23/10
23/10
23/10