Also jetzt stehe ich vor der nächsten Tücke …
Der Ratschlag, die value-werte direkt ins Formular einzugeben war für mich irgendwie unmachbar, weil ich die value-Werte für eine andere Sache nutzen wollte. Deswegen mache ich den Preis über die if/elseif - Abfrage. Ach ich kenn mich doch gar nicht aus.
Also mein nächstes Problem ist:
der Benutzer kann über das Formular ‚Auflage‘ und ‚Versandart‘ wählen und berechnen lassen. Danach schießt es in der Datei Zwischensumme, MwSt. und Gesamtpreis aus. Aber jetzt sitze ich da und weiß nicht, wie ich das inklusive der vom Benutzer gemachten Angaben beispielsweise an meine Email schicken lassen kann.
Habe mir erst gedacht, mach noch ein
1000200030004000500060007000800090001000020000
AbholungDeutsche PostUPS
Gewählte Auflage
Gewählte Versandart
Produktpreis netto
Versandkosten
Zwischensumme
19% Mehrwertsteuer
Gesamtpreis
<?php $a = $_GET['Auflagen'];
echo($a);
?\>
<?php $b = $_GET['Versandart'];
echo($b);
?\>
<?php $c = $_GET['Auflagen'];
if ($c=='1000')
{echo "200.00";$preis="200.00";}
elseif ($c=='2000')
{echo "300.00";$preis="300.00";}
elseif ($c=='3000')
{echo "400.00";$preis="400.00";}
elseif ($c=='4000')
{echo "500.00";$preis="500.00";}
elseif ($c=='5000')
{echo "600.00";$preis="600.00";}
elseif ($c=='6000')
{echo "700.00";$preis="700.00";}
elseif ($c=='7000')
{echo "800.00";$preis="800.00";}
elseif ($c=='8000')
{echo "900.00";$preis="900.00";}
elseif ($c=='9000')
{echo "1000.00";$preis="1000.00";}
elseif ($c=='10000')
{echo "1100.00";$preis="1100.00";}
elseif ($c=='20000')
{echo "1300.00";$preis="1300.00";}
?\>
<?php $d = $_GET['Versandart'];
if ($d=='Abholung')
{echo "0.00";$versand="0.00";}
elseif ($d=='Post')
{echo "12.90";$versand="12.90";}
elseif ($d=='UPS')
{echo "22.90";$versand="22.90";}
?\>
_<?php bcscale(2);
echo bcadd($preis, $versand, 2);
?\>_
<?php $mwst1 = $preis * '0.19';
$mwst2 = $versand \* '0.19';
bcscale(2);
echo bcadd($mwst1, $mwst2, 2);
?\>
**<?php $mwst = $mwst1 + $mwst2;
$zwischensumme = $preis + $versand;
bcscale(2);
echo bcadd($zwischensumme, $mwst, 2);
?\>**