Bij elkaar optellen

  • voor een voertuigen systeem heb ik een statistieken pagina waar je kan vinden hoeveel al jou voertuigen nou bij elkaar waard zijn.


    maar op een of andere manier doet die niet wat die moet doen want hij geeft de waarde van 1 auto maar aan


    PHP
    $autostatistieken        = mysql_query("SELECT * FROM `tc_garage` WHERE `soort`='1' AND `eigenaar`='".$speler['login']."'");
    $autos        = mysql_num_rows($autostatistieken);
    while($auto = mysql_fetch_array($autostatistieken)){
    
    
    $autowaarde = $auto['waarde'];
    }


    Waar gaat het fout:o?

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Auto's in bezit 3
    Totale auto waarde 1.089.811.271.315


    dat komt er dan als ik er .= van maak :o

    Nieuwe reactie samengevoegd met originele reactie op 21.05.11 22:36:07:

    PHP
    $waardeeee        = mysql_query("SELECT SUM(waarde) AS waarde FROM `tc_garage` WHERE `soort`='1' AND `eigenaar`='".$speler['login']."'");


    dat er van gemaakt toen werkte het wel :)

  • In dit geval heb je geen while lus nodig om die totaal aantal waarde op te halen he ! ;)


    Wanneer je gebruikt maak van een loop gebruik je += , maar snelste manier is je query zoo optimaliseren dat je in 1 keer alle data ophaal. In dit geval moet dit al voldoende zijn:

    PHP
    $query = mysql_query("SELECT SUM(waarde) AS waarde FROM `tc_garage` WHERE `soort`='1' AND `eigenaar`='".$speler['login']."'");
    $aantal = mysql_fetch_array($query);
    echo $aantal['waarde'];

    ?

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!