Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 16-02-2022, 17:47
sanktusm
 Registrierter Benutzer
Links : Onlinestatus : sanktusm ist offline
Registriert seit: Aug 2005
Beiträge: 661
sanktusm zeigte ein beschämendes Verhalten in der Vergangenheit
Standard Preise mit einer Faktorberechnung summieren (mit Buttons)

Hallo,

mit folgenden Buttons möchte ich einen Preis aufsummieren. Dies funktioniert in dem unten aufgeführten Script wenn man von oben nach unten klickt. Jedoch in anderer Reihenfolge nicht. Hier die Buttons und Werte:

Buttongruppe 1 (ist typeNumber = 0): eins(ist typeElement = 0) zwei(ist typeElement = 1)
Buttongruppe 2 (ist typeNumber = 1): drei(ist typeElement = 0) vier(ist typeElement = 1)
Buttongruppe 3 (ist typeNumber = 2): fünf(ist typeElement = 0) sechs(ist typeElement = 1)

jeder Button hat einen Aufpreiswert, z. B. 0, 20 oder 70

PHP-Code:

<?php

$i 
0;

        
$this -> newPrice $this -> getBasePrice($post); // definierten den Basispreis (z.B. 20)

        
$productDataArr = Array();

while(
$config $result_eigenschaften_row->fetch_assoc()): //loops thrue buttongroups

           
$config_temp explode("\n"$config['eigenschaften']);

           if(
$i == $this -> typeNumber) {

              
$productDataArr[$i] = explode(','$config_temp[$this->typeElement]); //definiert einen Wert 0 oder 20 oder 90 der unten als (((trim($productDataArr[$i][2]) zur Berechnung hinzugezogen wird


           
}


                    
$this -> newScalePrice $this -> newPrice;

                 

                    if(!empty(
$productDataArr[$i])) {

                        
$this -> faktor = (((trim($productDataArr[$i][2]) * 100) / $this->newScalePrice) / 100) + 1;

                    }

                        
$this->newPrice $this->newPrice $this->faktor;

                        

    endwhile;

Wie kann ich das Script modifzieren, damit man in jeder Reihenfolge richtige Wert erhält?

Geändert von sanktusm (16-02-2022 um 17:51 Uhr)
Mit Zitat antworten