[PHP] Gesammtpreis ausrechnen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von DOWNandOUT, 6. Juli 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 6. Juli 2009
    Gesammtpreis ausrechnen

    Hi, hab mal wieder n Problem

    Also, ich möchte den Gesammtpreis der Waren im Warenkorb ausrechnen.
    Nur wie mach ich das Oo, ich kanns ja ned fest im code machen z.b. a+b+c. Zumal die ja alle in einer while sind also hätte ich theoretisch ja nur a+a+a. und manchmal sinds ja 4 Produkte dann muss es ja a+a+a+a sein. Also wie mache ich das am besten ?

    Der Preis wird in der spalte "price" in der Produkttabelle bestimmt.

    Zur Zeit siehts so aus:
    Code:
    <div class="basket">
    <?
    if(sessionCheck() == false) {
     echo "Du bist nicht eingeloggt!";
    }
    else
    {
    $b_query = "SELECT a.productid, a.productname, a.price
     FROM shop_products a
     LEFT JOIN shop_basket w ON ( w.userid = {$_SESSION['userid']} )
     WHERE w.productid = a.productid";
    $b_result = mysql_query($b_query) OR die(mysql_error());
    while($b_row = mysql_fetch_assoc($b_result)) {
     echo '<div class="a">';
     echo $b_row["price"]." &euro;";
     echo '</div>';
     echo '<div class="b">';
     echo $b_row["productname"];
     echo '</div>';
    }
     echo '<strong>Gesammtbetrag: XXX &euro;</strong>';
    }
    ?>
    </div>
    Schonmal danke
     
  2. 6. Juli 2009
    AW: Gesammtpreis ausrechnen

    Erster - HAHA !

    $b_row["price"] ist der Preis von dem Produkt im Warenkorb ja?

    neue Variable, $all , und dann einfach $all = $all + $b_row["price"];

    und nach der schleife echo "$all"; ich hoffe ich hab dich richtig verstanden?

    Also

    while($b_row = mysql_fetch_assoc($b_result)) {
    echo '<div class="a">';
    echo $b_row["price"]." &euro;";
    echo '</div>';
    echo '<div class="b">';
    echo $b_row["productname"];
    echo '</div>';
    $all = $b_row['price'] + $all;
    }
    echo "<strong>Gesammtbetrag: $all &euro;</strong>";
    }
     
  3. 6. Juli 2009
    AW: Gesammtpreis ausrechnen

    bitte
     
  4. 6. Juli 2009
    AW: Gesammtpreis ausrechnen

    Ah, perfekt danke, hätte nicht gedacht das es so einfach ist

    bw raus, closed.
     
  5. 6. Juli 2009
    AW: Gesammtpreis ausrechnen

    funktioniert das?

    der ausdruck hier fällt mir auf:
    PHP:
    $b_result  mysql_query ( $b_query ) OR die( mysql_error ());
    also normalerweiße bekommst du da nen boolean raus (nicht verwechseln mit javascript).

    so wärs richtig:
    PHP:
    ( $b_result  mysql_query ( $b_query )) OR die( mysql_error ());
    // gib bescheid

    ah, mit "or" funktionierts, mit || nicht. komisch ^^
    PHP:
    $foo  'foo'  ||  'bar' // 1
    $foo  'foo'  or  'bar' // foo
    grad im manual gelesen warum. wieder was gelernt ^^
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.