Mailinglisten-Archive |
ich will einen teil eines in einer session bestehenden array´s ersetzen array_splice? // snippet // if(isset($anz)) { reset ($anz); while(list ($eins, $menge) = each($anz)) { if($menge && $menge != 0) { echo "warennummer neu bestellt: $eins<br><br>"; while(list($nummer,$product_data_arrs) = each($cart)) { reset($product_data_arrs); while (list(,$product_data_arr) = each($product_data_arrs)) { // wenn das elemtn im array schon enthalten ist, so soll // $product_data_arr["menge"] ersetzt werden durch $new_menge // bis jetzt wird aber immer ein neuer eintrag erstellt.. if($nummer == $eins) { echo "doppelter eintrag für ".$product_data_arr["name"]."<br>"; echo "alte anzahl: ".$product_data_arr["menge"]."<br>"; $new_menge = $product_data_arr["menge"] + $menge; echo "neue anzahl: ".$new_menge."<br><br><br>"; $cart[$eins][] = array("name"=>$product_data_arr["name"], "preis"=>$product_data_arr["preis"], "menge"=>$new_menge); } // // // hier folgt noch eien else schleife, und die ganzen geschweiften klammern zu // snippet ende wenn jemand weiterhelfen könnte wäre ich dankbar boris pitule
php::bar PHP Wiki - Listenarchive