Avatar billede noodrem Nybegynder
27. november 2007 - 11:16 Der er 5 kommentarer

Regnestykke i php

Hej eksperter

Har lavet en webshop hvorpå man kan tilføje varer til sin kurv. Jeg vil have min kurv til at vise det samlede antal af varer samt den samlede pris. Dette fungerer fint ved hjælp af:

} else {
    while($row = mysql_fetch_array($mysql_select)) {
        $antal = $row['antal'];
        $produkt = $row['produkt'];
        $pris = ($pris + $row['pris'])*$antal;
        $id = $row['id'];
       
        }
}

echo "<br /><br />Total kr.:";

if(isset($pris)) {
    echo $pris;
    echo "kr.";
} else {
    echo "0 kr.";
}


Mit problem opstår når mine kunder vælger mere end 1 stk af de forskellige varer (man skal skrive 'antal' når man bestiller en vare).

Hvordan kan jeg få den til at skrive det antal varer der er i kurven indberegnet hvis der er mere end 1 af nogle slags varer og ligeledes gange prisen op til det rigtige beløb?
Avatar billede nielle Nybegynder
27. november 2007 - 13:31 #1
Sådan?

$totalAntal = 0;
$totalPris = 0;

//...

} else {
    while ($row = mysql_fetch_array($mysql_select)) {
        $antal = $row['antal'];
        $produkt = $row['produkt'];
        $pris = $row['pris'];
        $id = $row['id'];

        $totalAntal += $antal;
        $totalPris += $antal*$pris;
    }
}

echo "<br /><br />Total kr.:";

if (isset($pris)) {
    echo $totalPris . " kr.";
} else {
    echo "0 kr.";
}
Avatar billede nielle Nybegynder
03. december 2007 - 19:58 #2
Har du fået kigget på det?
Avatar billede noodrem Nybegynder
09. december 2007 - 20:26 #3
Hej Nielle. Undskyld det langsomme svar. Har ikke fået det til at virke endnu men vil prøve at kigge nærmere på det en af dagene og melde tilbage.
Avatar billede nielle Nybegynder
17. december 2007 - 18:29 #4
Mnnnjaaa?
Avatar billede nielle Nybegynder
07. januar 2008 - 17:47 #5
??
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