phpbar.de logo

Mailinglisten-Archive

[php] werte in einem array addieren

[php] werte in einem array addieren

Werner Laude ng at wernerlaude.de
Mon Aug 15 23:39:02 CEST 2005


Hallo NG.. 

bitte nochmals mir weiterzuhelfen..

mein shoppingcart array:

$shoppingcart[$artno] = array ($_REQUEST['artno'], $_REQUEST['name'], 
$_REQUEST['quantity'], $_REQUEST['price'], $_REQUEST['kath_shipping']);

Kunde legt jetzt
1. artno = 1 und kath_shipping = 1
2. artno = 1 und kath_shipping = 2
3. artno = 2 und kath_shipping = 1
in den Korb

ich muß rausbekommen wieviele Artikel mit der kath_shipping = 1 
insgesamt, egal welche artno,  im Korb ist.

Versucht hatte ich es mit:

    while(list($key, $var) = each($shoppingcart)) {
    if ($var[4] == 1) {$items_kath_1 =+ $var[2];}
    if ($var[4] == 2) {$items_kath_2 =+ $var[2];}

aber das klappt nicht recht.
$items_kath_1 wird immer überschrieben, denke weil  der &key 
unterschiedlich ist..

Wie bekomme ich das bloß hin. ?

Gruß
Werner



php::bar PHP Wiki   -   Listenarchive