Hallo Leute,
Ich hab ein Problem mit dem ich nicht wirklich klar komme.
Es geht darum, wir sollen ein Formular baun wo es folgende Eingabefelder gibt.
Artikelname / Anzahl / Stückpreis ( html formular kein problem hab ich gemacht )
Nun sollen wir folgendes berechnen.
A) den einzelnen stückpreis bekannt geben ( kein prob )
b) den gesamtpreis inkl Stückpreis bekannt geben ( kein prob )
c ) Die Summe aller Artikel ( kein prob )
d) Die mwst ( kein prob )
e) ein Skonto von 2 % bei zahlung in 30 tagen ( kein prob )
Nun zum eigentlichen Problem soweit ich weis ist es in der html datei nicht möglich 2 stellen nach dem komma zu forcen.
Also, da ich ein schlauer käufer bin schreibe ich natürlich mit 2 stellen nach dem komma jedoch gibt das PHP programm bzw. mein Code teilweise in manchen ergebnissen 3 bis 4 stellen auf komma.
Mein Ziel ist es NICHT zu runde! Sondern richtiges Rechnen mit Geldbeträgen. d.H 100 Cent = 1 Euro.
Nun weiss ich aber nicht womit ich das genau machen kann.. wäre um Hilfe dankbar.
Wäre dankbar um hilfe
Mein Code:
Alles anzeigen
Ich hab ein Problem mit dem ich nicht wirklich klar komme.
Es geht darum, wir sollen ein Formular baun wo es folgende Eingabefelder gibt.
Artikelname / Anzahl / Stückpreis ( html formular kein problem hab ich gemacht )
Nun sollen wir folgendes berechnen.
A) den einzelnen stückpreis bekannt geben ( kein prob )
b) den gesamtpreis inkl Stückpreis bekannt geben ( kein prob )
c ) Die Summe aller Artikel ( kein prob )
d) Die mwst ( kein prob )
e) ein Skonto von 2 % bei zahlung in 30 tagen ( kein prob )
Nun zum eigentlichen Problem soweit ich weis ist es in der html datei nicht möglich 2 stellen nach dem komma zu forcen.
Also, da ich ein schlauer käufer bin schreibe ich natürlich mit 2 stellen nach dem komma jedoch gibt das PHP programm bzw. mein Code teilweise in manchen ergebnissen 3 bis 4 stellen auf komma.
Mein Ziel ist es NICHT zu runde! Sondern richtiges Rechnen mit Geldbeträgen. d.H 100 Cent = 1 Euro.
Nun weiss ich aber nicht womit ich das genau machen kann.. wäre um Hilfe dankbar.
Wäre dankbar um hilfe
Mein Code:
Quellcode
- <html>
- <head>
- <title> Rechnung </title>
- </head>
- <body>
- <?php
- //-- übermittlung variablen von html zu PHP --//
- //-- Artikel --//
- $lprodukta = $_POST["uartikela"];
- $lproduktb = $_POST["uartikelb"];
- $lproduktc = $_POST["uartikelc"];
- $lproduktd = $_POST["uartikeld"];
- $lprodukte = $_POST["uartikele"];
- //-- Menge --//
- $lmengea = $_POST["umengea"];
- $lmengeb = $_POST["umengeb"];
- $lmengec = $_POST["umengec"];
- $lmenged = $_POST["umenged"];
- $lmengee = $_POST["umengee"];
- //-- Preis --//
- $lpreisa = $_POST["upreisa"];
- $lpreisb = $_POST["upreisb"];
- $lpreisc = $_POST["upreisc"];
- $lpreisd = $_POST["upreisd"];
- $lpreise = $_POST["upreise"];
- round(lpreisa, 2)
- //-- übermittlung abgeschlossen --//
- //-- Rechnungserstellung --//
- //-- Rechnung Einzelgesamtpreis --//
- $gesamtpreisa = $lmengea*$lpreisa;
- $gesamtpreisb = $lmengeb*$lpreisb;
- $gesamtpreisc = $lmengec*$lpreisc;
- $gesamtpreisd = $lmenged*$lpreisd;
- $gesamtpreise = $lmengee*$lpreise;
- //-- Rechnung Gesamtpreis --//
- $summe = $gesamtpreisa+$gesamtpreisb+$gesamtpreisc+$gesamtpreisd+$gesamtpreise;
- //-- Berechnung der MwSt --//
- $mwst= $summe/100*19;
- $gesamtpreisx = $mwst+$summe;
- //-- Berechnung Skonto --//
- $skonto = $gesamtpreisx/100*2;
- //-- Rechnung Abgeschlossen --//
- //-- Ausgabe --//
- echo"<div align='center'>";
- echo"Vielen dank für Ihre Bestellung.<br><br>";
- echo"Anbei Ihre Rechnung!";
- echo"<br>";
- echo"<br>";
- echo"</div>";
- //--Rechnung in einer Tabelle --//
- //-- Table Border = randart der Tabelle --//
- //-- cellpadding = Abstand cellspacing = platz im
- echo"<div align='center'>";
- echo"<table border='0px' cellpadding='2px' cellspacing='2px'>";
- echo"<tr>";
- echo"<td align='center' valign='center'>Artikel</td>";
- echo"<td align='center' valign='center'>Anzahl</td>";
- echo"<td align='center' valign='center'>Preis Pro Einheit</td>";
- echo"<td align='center' valign='center'>Gesamtpreis Artikel</td>";
- echo"<tr>";
- echo"<tr>";
- echo"<td align='left' valign='center' >$lprodukta</td>";
- echo"<td align='left' valign='center' >$lmengea</td>";
- echo"<td align='left' valign='center' >$lpreisa</td>";
- echo"<td align='right' valign='center' >$gesamtpreisa</td>";
- echo"<tr>";
- echo"<tr>";
- echo"<td align='left' valign='center' >$lproduktb</td>";
- echo"<td align='left' valign='center' >$lmengeb</td>";
- echo"<td align='left' valign='center' >$lpreisb</td>";
- echo"<td align='right' valign='center' >$gesamtpreisb</td>";
- echo"<tr>";
- echo"<tr>";
- echo"<td align='left' valign='center' >$lproduktc</td>";
- echo"<td align='left' valign='center' >$lmengec</td>";
- echo"<td align='left' valign='center' >$lpreisc</td>";
- echo"<td align='right' valign='center' >$gesamtpreisc</td>";
- echo"<tr>";
- echo"<tr>";
- echo"<td align='left' valign='center' >$lproduktd</td>";
- echo"<td align='left' valign='center' >$lmenged</td>";
- echo"<td align='left' valign='center' >$lpreisd</td>";
- echo"<td align='right' valign='center' >$gesamtpreisd</td>";
- echo"<tr>";
- echo"<tr>";
- echo"<td align='left' valign='center' >$lprodukte</td>";
- echo"<td align='left' valign='center' >$lmengee</td>";
- echo"<td align='left' valign='center' >$lpreise</td>";
- echo"<td align='right' valign='center' >$gesamtpreise</td>";
- echo"<tr>";
- echo"<tr>";
- echo"<td></td>";
- echo"<td></td>";
- echo"<td></td>";
- echo"<td align='right'>Gesamtpreis: $summe</td>";
- echo"<tr>";
- echo"<tr>";
- echo"<td></td>";
- echo"<td></td>";
- echo"<td></td>";
- echo"<td align='right'>19% MwST: $mwst</td>";
- echo"<tr>";
- echo"<tr>";
- echo"<td></td>";
- echo"<td></td>";
- echo"<td></td>";
- echo"<td align='right'>Preis inkl. 19% MwST: $gesamtpreisx</td>";
- echo"<tr>";
- echo"</table>";
- echo"Sollten Sie Ihre Zahlung binnen 30 Tage Tätigen erhalten Sie von uns einen Skonto von 2%.<br />
- Somit Wäre der Gesamtbetrag von $skonto zu Bezahlen";
- echo"</div>";
- ?>
- </body>
- </html>