CyberbobAB
Mitglied
Hi habe folgendes Problem wenn ich ein Einzelpreis auf ein Gesammtpreis addiere liefert der ein falsches Ergebnis, weiß aber nicht woran das liegt ?
hier der Code:
Der bekommt zum Beispiel bei der Rechnung 10,5 + 10,5 + 10,5 + 20 = 80 raus?
Habe auch schon probiert $preis auf double zu parsen ...
hier der Code:
PHP:
<?php
session_start();
$out = '';
$aktArtikel = "ANr : ".$_GET['id']." Bezeichnung : ".$_GET['bez']." Preis : ".$_GET['preis'];
$gesammtPreis = 0.0;
$preis = $_GET['preis'];
if ( isset ( $_SESSION['Warenkorb'] ) ) {
array_push($_SESSION['Warenkorb'],$aktArtikel);
}else{
$_SESSION['Warenkorb'] = array($aktArtikel);
}
foreach ($_SESSION['Warenkorb'] as $v) {
$out .= $v ."<br />";
$gesammtPreis += $preis;
}
$out .= "Summe: ".$gesammtPreis;
echo $out;
?>
Der bekommt zum Beispiel bei der Rechnung 10,5 + 10,5 + 10,5 + 20 = 80 raus?
Habe auch schon probiert $preis auf double zu parsen ...