Avatar billede Six Nybegynder
29. januar 2008 - 08:05 Der er 2 kommentarer og
1 løsning

PHP: Lægge værdier fra MySQL resultat sammen.

Hej eksperter. Enten har jeg helt mistet taget, eller også er jeg for træt...


Hvordan lægger jeg tal sammen fra min sql. Jeg får f.eks. 4 resultater fra min query.

Hvordan får jeg de 4 resultater lagt sammen? - det er tal ;) - og det skal gøres i php, og ikke i sql kaldet.

    $Antal_timer = "0";
    while($tab=mysql_fetch_array($res)) {
        $id=$tab["id"];
        $arbtimer=$tab["arbtimer"];
        if(isset($arbtimer)) {
            $arb_Time = explode(":", $arbtimer);
            $Antal_timer = $arb_Time[0] + $tab["arbtimer"];
        };
    };
    echo $Antal_timer;

Det virker ikke som forventet. Her tager den bare det sidste resultat den får, og ligger sammen med sig selv. ;D
Avatar billede nielle Nybegynder
29. januar 2008 - 08:16 #1
Sådan?

$Antal_timer = 0;
while ($tab = mysql_fetch_array($res)) {
    $id = $tab["id"];
    $arbtimer = $tab["arbtimer"];
    if (isset($arbtimer)) {
        $arb_Time = explode(":", $arbtimer);
        $Antal_timer += $arb_Time[0];
    };
};
echo $Antal_timer;
Avatar billede Six Nybegynder
29. januar 2008 - 08:18 #2
Det er mig en gåde, hvorfor jeg ikke har prøvet den løsning. Jeg har bare et eller andet med, at når det er et whileloop, så kan man ikke få data ud af loopet... - men det kan man jo sagtens ;D

Takker for dit svar nielle - det virker som det skal :D smid svar :)
Avatar billede nielle Nybegynder
29. januar 2008 - 08:31 #3
Svar :^)
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