PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Artikelimport, php-basierte Preisberechnung!



blitzer11
10.04.2011, 14:39
Hallo Leute, ich importiere Artikel von meinem Distri. und habe dort eine Formel zur Preisberechnung.

$this->daten['preis'][$i]=$this->daten['preis'][$i]*1.1;

Kann mir vielleicht einer von Euch sagen, was dieser Befehl genau bedeutet, wie ich den richtig ausfülle, *1.1 das ist mir klar.
Danke

jay-ar
10.04.2011, 15:16
gleiche variable um genau 10% Preiserhöhung
mfg
jay-ar

blitzer11
10.04.2011, 15:22
Danke erstmal, das mit 10% das weis ich, ich möchte aber VK Preise kalkulieren, was muss ich da noch zusätzlich eintragen, wenn ich den so nehme dann schlägt er auf alle Preise EK 10% auf. Ich möchte z.B. 10 Euro * 1.1 oder 50 Euro*1.2
Da weis ich halt nicht so wie ich das anstellen soll.
Gruß

jay-ar
10.04.2011, 15:27
Hiermit


if ($this->daten['preis'][$i] >= '10') $this->daten['preis'][$i]=$this->daten['preis'][$i]*1.1;
elseif ($this->daten['preis'][$i] >= '50') $this->daten['preis'][$i]=$this->daten['preis'][$i]*1.2;

blitzer11
10.04.2011, 15:40
Endlich mal einer, der mir dies richtig erklärt, recht herzlichen Dank, Du hast mir damit echt geholfen.
Danke

jay-ar
10.04.2011, 15:44
Hallo
Ich hatte einen Denkfehler. Man muss die Werte von groß nach klein in den Bedingungen setzen. Ansonsten würde alles über 10 schon bei der ersten Bedingung erfüllt sein.


if ($this->daten['preis'][$i] >= '50') $this->daten['preis'][$i]=$this->daten['preis'][$i]*1.2;
elseif ($this->daten['preis'][$i] >= '10') $this->daten['preis'][$i]=$this->daten['preis'][$i]*1.1;

blitzer11
10.04.2011, 15:55
Danke dir, ich habe mit <= begonnen.