Hallo,
ich bin neu hier und habe lange nichts mehr mit PHP gemacht.
Vor ein paar Jahren habe ich folgenden Preisrechner erstellt, bis zum Sommer funktionierte der auch.
<?PHP
error_reporting(E_ALL);
ini_set('display_errors', 1);
$strecke = str_replace ("," ,".", $strecke);
function calculate ($strecke, $grundbetrag, $kilometerpreis1, $kilometerpreis2, $nachtpreis, $grossraumpreis, $steuersatz, $diff_km_preis, $grossraum_km1, $grossraum_km2)
{
global $strecke;
global $grundbetrag;
global $kilometerpreis1;
global $kilometerpreis2;
global $nachtpreis;
global $grossraumpreis;
global $steuersatz;
global $diff_km_preis;
global $grossraum_km1;
global $grossraum_km2;
if ($strecke < 1)
{
$ergebnis = $grundbetrag + $nachtpreis + $grossraumpreis;
return round($ergebnis, 2);
}
elseif ($strecke >= 1 && $strecke < 10)
{
$ergebnis = ($strecke - 1) * $kilometerpreis1 + $grundbetrag + $nachtpreis + $grossraumpreis;
return round($ergebnis, 2);
}
elseif ($strecke >= 10 && $strecke < 1999)
{
$ergebnis = ($strecke - 1) * $kilometerpreis2 + (9 * $diff_km_preis) + $grundbetrag + $nachtpreis + $grossraumpreis;
return round($ergebnis, 2);
}
elseif ($strecke >= 1999 && $strecke < 10000000)
{$ergebnis = 0; }
}
if ($strecke < 1999)
{
echo "<p> <span class=\"fett\">Fahrpreis:</span> (ca.) <span class=\"red\">";
echo calculate( $strecke, $grundbetrag, $kilometerpreis1, $kilometerpreis2, $grossraumpreis, $nachtpreis, $steuersatz, $diff_km_preis , $grossraum_km1, $grossraum_km2) . ' €uro';
}
else
{echo "<p>Wir empfehlen Bus, Bahn und Luftbus :-)</p>";}
echo "</span> inkl. MwSt</p>";
?>
Ich bekomme folgende Fehlermeldungen:
Notice: Undefined variable: strecke on line 69
Fahrpreis: (ca.)
Notice: Undefined variable: grundbetrag on line 106
Notice: Undefined variable: kilometerpreis1 on line 106
Notice: Undefined variable: kilometerpreis2 on line 106
Notice: Undefined variable: grossraumpreis on line 106
Notice: Undefined variable: nachtpreis on line 106
Notice: Undefined variable: steuersatz on line 106
Notice: Undefined variable: diff_km_preis on line 106
Notice: Undefined variable: grossraum_km1 on line 106
Notice: Undefined variable: grossraum_km2 on line 106
0 €uro inkl. MwSt
Und trotz Nachlesen finde ich nicht raus, was ich ändern muß.
Vielleicht kann mir ja jemand weiterhelfen
Gruß, Ralph
ich bin neu hier und habe lange nichts mehr mit PHP gemacht.
Vor ein paar Jahren habe ich folgenden Preisrechner erstellt, bis zum Sommer funktionierte der auch.
<?PHP
error_reporting(E_ALL);
ini_set('display_errors', 1);
$strecke = str_replace ("," ,".", $strecke);
function calculate ($strecke, $grundbetrag, $kilometerpreis1, $kilometerpreis2, $nachtpreis, $grossraumpreis, $steuersatz, $diff_km_preis, $grossraum_km1, $grossraum_km2)
{
global $strecke;
global $grundbetrag;
global $kilometerpreis1;
global $kilometerpreis2;
global $nachtpreis;
global $grossraumpreis;
global $steuersatz;
global $diff_km_preis;
global $grossraum_km1;
global $grossraum_km2;
if ($strecke < 1)
{
$ergebnis = $grundbetrag + $nachtpreis + $grossraumpreis;
return round($ergebnis, 2);
}
elseif ($strecke >= 1 && $strecke < 10)
{
$ergebnis = ($strecke - 1) * $kilometerpreis1 + $grundbetrag + $nachtpreis + $grossraumpreis;
return round($ergebnis, 2);
}
elseif ($strecke >= 10 && $strecke < 1999)
{
$ergebnis = ($strecke - 1) * $kilometerpreis2 + (9 * $diff_km_preis) + $grundbetrag + $nachtpreis + $grossraumpreis;
return round($ergebnis, 2);
}
elseif ($strecke >= 1999 && $strecke < 10000000)
{$ergebnis = 0; }
}
if ($strecke < 1999)
{
echo "<p> <span class=\"fett\">Fahrpreis:</span> (ca.) <span class=\"red\">";
echo calculate( $strecke, $grundbetrag, $kilometerpreis1, $kilometerpreis2, $grossraumpreis, $nachtpreis, $steuersatz, $diff_km_preis , $grossraum_km1, $grossraum_km2) . ' €uro';
}
else
{echo "<p>Wir empfehlen Bus, Bahn und Luftbus :-)</p>";}
echo "</span> inkl. MwSt</p>";
?>
Ich bekomme folgende Fehlermeldungen:
Notice: Undefined variable: strecke on line 69
Fahrpreis: (ca.)
Notice: Undefined variable: grundbetrag on line 106
Notice: Undefined variable: kilometerpreis1 on line 106
Notice: Undefined variable: kilometerpreis2 on line 106
Notice: Undefined variable: grossraumpreis on line 106
Notice: Undefined variable: nachtpreis on line 106
Notice: Undefined variable: steuersatz on line 106
Notice: Undefined variable: diff_km_preis on line 106
Notice: Undefined variable: grossraum_km1 on line 106
Notice: Undefined variable: grossraum_km2 on line 106
0 €uro inkl. MwSt
Und trotz Nachlesen finde ich nicht raus, was ich ändern muß.
Vielleicht kann mir ja jemand weiterhelfen
Gruß, Ralph
Comment