ich muss für jemanden einen shop installieren. doch dabei gibt es einen fehler.
Wenn das produkt zb 90,90 kostet. wird nur 90,00 angezeigt
ebenfals wird auch nur die steuer von 90,00 gerechnet anstatt von 90,90
den anzeige fehler konnte ich schon teilweise behebn nur nicht das rechnerische
Vieleicht kann mir jemand helfen werke da schon so lange rum

Code: Alles auswählen
$res = mysql_db_query($dbase, "select * from artikel where artikel_id = '$index' order by artikel_id");
$num = mysql_num_rows($res);
for ($i=0; $i<$num; $i++)
{
$art_nr = mysql_result($res, $i, "art_nr");
$titel = mysql_result($res, $i, "titel");
$kurztext = mysql_result($res, $i, "kurztext");
$langtext = mysql_result($res, $i, "langtext");
$preiss = mysql_result($res, $i, "preis");
$mwst = mysql_result($res, $i, "mwst");
$image = mysql_result($res, $i, "image");
$artikel_id = mysql_result($res, $i, "artikel_id");
$preis = number_format($preiss);
if ($image == '')
$image = "dummy.gif";
if ($art_nr != '')
$art_nr = "art_nr: ".$art_nr;
}
//echo "<p class=inhaltText>Artikel: $titel<br>Anzahl: $zusammen</p><hr size=1>";
$mwst_satz = $mwst;
$einzelpreis = $preis * $zusammen;
$einzelmwst = ($preis - ($preis / ($mwst+100) * 100)) * $zusammen;
if ($mwst_satz == $mwstSatz1)
$mwst16 = $mwst16 + $einzelmwst;
if ($mwst_satz == $mwstSatz2)
$mwst7 = $mwst7 + $einzelmwst;
$einzelpreis = sprintf('%.2f', $einzelpreis);
$einzelmwst = sprintf('%.2f', $einzelmwst);
$mwst16 = sprintf('%.2f', $mwst16);
$mwst7 = sprintf('%.2f', $mwst7);
$gesamtpreis = $gesamtpreis + ($preis * $zusammen);
$gesamtpreis = sprintf('%.2f', $gesamtpreis);
lg
Nosferatu_v