login  Naam:   Wachtwoord: 
Registreer je!
 Forum

totaal

Offline ottorocket - 04/03/2006 22:12 (laatste wijziging 04/03/2006 22:37)
Avatar van ottorocketOnbekend ik zou graag in mijn ledenlijst het totaal aantal € berekenen dus het aantal contant en het aantal op de bank, maar nu komt er over 0€
ziet iemand het probleem?


  1. <?php
  2. include('config.php');
  3. if(!isset($_SESSION['gebruiker'])) {
  4. header("Location: index.html");
  5. }
  6. mysql_query("UPDATE `leden` SET `online`=NOW() WHERE `gebruikersnaam`='".$_SESSION['gebruiker']."'");
  7. ?>
  8. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  9. <html xmlns="http://www.w3.org/1999/xhtml">
  10. <head>
  11. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  12. <title>:: counter terrors ::</title>
  13. </head>
  14. <body>
  15. <?php
  16. $lid = mysql_query("SELECT * FROM leden ORDER BY gebruikersnaam ASC");
  17. $geld = mysql_fetch_object($lid);
  18. $totaal = $geld->contant + $geld->bank;
  19. ?>
  20. <table width="570" height="200">
  21. <tr>
  22. <td><b>Naam</b></td>
  23. <td><b>Station</b></td>
  24. <td><b>Totaal geld</b></td>
  25. </tr>
  26. <?php
  27. while($leden=mysql_fetch_object($lid)){
  28. ?>
  29. <tr>
  30. <td><?php echo $leden->gebruikersnaam ?></td>
  31. <td><?php if($leden->station == ""){
  32. echo "<b>Heeft geen station</b>";
  33. }else{
  34. echo $leden->station;
  35. }?></td>
  36. <td><?php echo "$totaal €" ?></td>
  37. </tr>
  38. <?php
  39. }
  40. ?>
  41. </table>
  42. </body>
  43. </html>

4 antwoorden

Gesponsorde links
Offline riekele - 04/03/2006 22:22 (laatste wijziging 04/03/2006 22:22)
Avatar van riekele PHP beginner $lid = mysql_query("SELECT * FROM leden ORDER BY gebruikersnaam ASC");
$totaal = $lid->contant+$lid->bank;

je moet over die query eerst nog mysql_fetch_object gooien voordat je die 2 bij elkaar kan optellen
Offline ottorocket - 04/03/2006 22:37
Avatar van ottorocket Onbekend ok, maar nu krijg ik overal hetzelfde resultaat, terwijl het ene lid al meer heeft

aangepast in de code
Offline Rens - 04/03/2006 22:39 (laatste wijziging 04/03/2006 22:40)
Avatar van Rens Gouden medaille

Crew algemeen
Dat komt omdat je die + wel in je while loop moet zetten...

  1. <?php
  2. while($leden=mysql_fetch_object($lid)){
  3. $totaal = $leden->contact+$leden->bank;
  4. ?>
  5. <tr>
  6. <td><?php echo $leden->gebruikersnaam ?></td>
  7. <td><?php if($leden->station == ""){
  8. echo "<b>Heeft geen station</b>";
  9. }else{
  10. echo $leden->station;
  11. }?></td>
  12. <td><?php echo "$totaal €" ?></td>
  13. </tr>
  14. <?php
  15. }
  16. ?>


En regel 17 en 18:
  1. $geld = mysql_fetch_object($lid);
  2. $totaal = $geld->contant + $geld->bank;

Mogen weg.
Offline ottorocket - 04/03/2006 22:43
Avatar van ottorocket Onbekend nu werkt het bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.221s