Hallo,
leider habe ich wieder ein Problem, dessen Lösung ich einfach nicht finde.
Ich habe zwei Variablen die Zahlen enthalten. Diese Zahlen möchte ich verleichen und eine Action ausführen.
erste Variable:
$gesamtsummezumpruefen = $_SESSION["gesamtsummefuergutschein"];
$gesamtsummezumpruefen = str_replace(".","", $gesamtsummezumpruefen );
zweite Variable:
$gsummepruefung = $geurobetrag;
$gsummepruefung = sprintf('%.2f', $gsummepruefung );
$gsummepruefung = str_replace(".","", $gsummepruefung);
Nun der Vergleich:
if ($gsummepruefung > $gesamtsummezumpruefen)
{
header ("Location: bestellung21.php?summekleiner=1");
}
wenn ich mir die beiden Variablen durch $Get ausgeben lasse, dann erhalte ich folgendes:
bestellung21.php?gutscheinok=1&summe=2990&gsumme=5 000
und in $GET, gutscheinok=1 tritt nach dem Vergleich in Kraft.
Was mache ich denn falsch? Ich komme auf keine Lösung.
DANKE.
leider habe ich wieder ein Problem, dessen Lösung ich einfach nicht finde.
Ich habe zwei Variablen die Zahlen enthalten. Diese Zahlen möchte ich verleichen und eine Action ausführen.
erste Variable:
$gesamtsummezumpruefen = $_SESSION["gesamtsummefuergutschein"];
$gesamtsummezumpruefen = str_replace(".","", $gesamtsummezumpruefen );
zweite Variable:
$gsummepruefung = $geurobetrag;
$gsummepruefung = sprintf('%.2f', $gsummepruefung );
$gsummepruefung = str_replace(".","", $gsummepruefung);
Nun der Vergleich:
if ($gsummepruefung > $gesamtsummezumpruefen)
{
header ("Location: bestellung21.php?summekleiner=1");
}
wenn ich mir die beiden Variablen durch $Get ausgeben lasse, dann erhalte ich folgendes:
bestellung21.php?gutscheinok=1&summe=2990&gsumme=5 000
und in $GET, gutscheinok=1 tritt nach dem Vergleich in Kraft.
Was mache ich denn falsch? Ich komme auf keine Lösung.
DANKE.
Kommentar