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