Hallo, guten Morgen,
ich möchte mittel php Berechnungen durchführen, bekomme es
aber leider nicht hin ;-((
Ich vermute, dass in dem Berechnungsteil irgendwo der Fehlerteufel
steckt, außerdem hapert es an der Ausgabe.
Sieht jemand irgendwo den oder die Fehler ??
Es muss je Spalte folgendes berechnet werden:
Gebühr * Multiplikator * Anzahl
dann noch die Mwst und die Endsumme.
Der Quellcode sieht folgendermaßen aus:
<form action="kostenrechner.php" method="post">
<table cellspacing="6" id="Rechner">
<tr>
<td>Ziffer</td>
<td>Leistung</td>
<td>Gebühr €</td>
<td>Multiplikator</td>
<td>Anzahl</td>
<td>Summe</td>
<td>Begründung</td>
</tr>
<tr>
<td>1</td>
<td>Artikel 1</td>
<td align="right">4,66</td>
<td><input name="faktor_1" type="text" size="3" value="3.5">
</td>
<td><input name="anzahl_1" type="text" size="3" value="1">
</td>
<td align="right">16.31 €</td>
<td> </td>
</tr>
<tr>
<td>5</td>
<td>Artikel 5</td>
<td align="right">4,66</td>
<td style="margin-left: 10px;"><input name="faktor_5"
type="text" size="3" value="2.3"></td>
<td><input name="anzahl_5" type="text" size="3" value="1">
</td>
<td align="right">10.72 €</td>
<td> </td>
</tr>
<tr>
<td>800</td>
<td>Artikel 800</td>
<td align="right">11,37</td>
<td style="margin-left: 10px;"><input name="faktor_800"
type="text" size="3" value="2.3"></td>
<td><input name="anzahl_800" type="text" size="3"
value="1"></td>
<td align="right">26.15 €</td>
<td> </td>
</tr>
<tr>
<td>252</td>
<td>Artikel 252</td>
<td align="right">2,33</td>
<td><input name="faktor_252" type="text" size="3"
value="3.5"></td>
<td><input name="anzahl_252" type="text" size="3" value="">
<span style="color: red;">*</span></td>
<td align="right">0 €</td>
<td> <br>
<span style="color: red;font-size:0.8em;">* ca. 6 ml<br>
ca. 7 ml<br></span>
</td>
</tr>
<tr>
<td>530</td>
<td>Artikel 530</td>
<td align="right">2,04</td>
<td><input name="faktor_530" type="text" size="3" value="1">
</td>
<td><input name="anzahl_530" type="text" size="3"
value="1"></td>
<td align="right">2.04 €</td>
<td> </td>
</tr>
<!-- Material -->
<tr>
<td colspan="7"> </td>
</tr>
<tr>
<td> </td>
<td>Auslagen</td>
<td>Preis €</td>
<td> </td>
<td>Anteil</td>
<td colspan="2"> </td>
</tr>
<tr>
<td> </td>
<td>Material</td>
<td align="right">147,07</td>
<td> </td>
<td><input name="anteil_material" type="text" size="3"
value=""></td>
<td align="right">0.00 €</td>
<td><span style="color: red;font-size:0.8em;">* ca. 0.33
ml<br>
ca. 0.5 ml<br>
</span></td>
</tr>
<tr>
<td></td>
<td>MwSt. 19%</td>
<td colspan="3"></td>
<td align="right">10,49 €</td>
<td> </td>
</tr>
<tr>
<td></td>
<td>Gesamtkosten</td>
<td colspan="3"> </td>
<td align="right"><b>65,71€</b></td>
<td colspan="2"> </td>
</tr>
</table>
<input type="Submit" name="Submit" value="Persönliche
Kostenberechnung">
</form>
<?php
if (getenv('REQUEST_METHOD') =='POST') {
$artikel1 = round($_POST['faktor_1'] * $_POST['anzahl_1'] *
4.66);
$artikel5 = round($_POST['faktor_5'] * $_POST['anzahl_5'] *
4.66);
$artikel800 = round($_POST['anzahl_800'] *
$_POST['anzahl_800'] * 11.37);
$artikel252 = round($_POST['faktor_252'] *
$_POST['anzahl_252'] * 2.33);
$artikel530 = round($_POST['anzahl_530'] *
$_POST['anzahl_530'] * 2.04);
$material = round($_POST['anteil_material'] *
$_POST['anzahl_material'] * 147.07);
$mwst = round($artikel1 + $artikel5 + $artikel800 + $artikel252
+ $artikel530 + $material) * 1.19;
$gesamtkosten = round($artikel1