Moin,
ich hoffe dass Ihr mir helfen könnt, ich habe ein kleines Script geschrieben, dass mir was ausrechnen soll.
Hier mal eine kleine Erklärung dazu:
1.) User wählt, dass er Angestellter ist
2.) User wählt, dass er Männlich ist
3.) User wählt z.b. dass er 1950 geboren ist.
so nun sollte das Script rechnen nun das raus bringen:
$paket1 = 148.70;
$paket2 = 225.74;
$paket3 = 326.54;
bei 1950 stimmt das alles noch, denn das sind die Ausgangswerte, aber wenn der User nun folgendes wählt:
1.) User wählt, dass er Angestellter ist
2.) User wählt, dass er Männlich ist
3.) User wählt z.b. dass er 1951 geboren ist
dann rechnet er einfach nichts mehr. Es kommt genau das gleiche Ergebnis raus, wie bei 1950 und es sollte aber foglendes raus kommen:
$paket1 = 143.52;
$paket2 = 217.84;
$paket3 = 315.11;
der Preis ergibt sich aus diesem:
elseif ($_POST["berufsstatus"]=="s")
{
if($_POST["geschlecht"]=="m")
{
$gtec = 3.5;
}
else
{
$gtec = 1.95;
}
}
So ich kopiere euch mal das komplette Script rein, das ist habe, ich kann da wirklich kein Fehler feststellen, hoffe mal, dass Ihr mir da weiter helfen könnt:
<?php
print_r($_POST);
$begin = date("Y");
$jahre = $begin - $_POST["geburtsjahr"];
$jahre = 50 - $jahre;
var_dump($jahre);
if ($_POST["berufsstatus"]=="a")
{
if($_POST["geschlecht"]=="m")
{
$gtec = 3.5;
}
else
{
$gtec = 1.95;
}
}
elseif ($_POST["berufsstatus"]=="s")
{
if($_POST["geschlecht"]=="m")
{
$gtec = 3.5;
}
else
{
$gtec = 1.95;
}
}
// S + M
if ($_POST["berufsstatus"]=="s" && $_POST["geschlecht"]=="m")
{
$paket1 = 148.70;
$paket2 = 225.74;
$paket3 = 326.54;
}
elseif ($_POST["berufsstatus"]=="a" && $_POST["geschlecht"]=="m")
{
$paket1 = 148.70;
$paket2 = 225.74;
$paket3 = 326.54;
}
if ($_POST["geburtsjahr"] == "1950")
{
$gtec = "";
}
if ($gtec != "")
{
$ges_paket1 = $paket1 + ($jahre * ($packet1 / 100 * $gtec));
$ges_paket2 = $paket2 + ($jahre * ($packet2 / 100 * $gtec));
$ges_paket3 = $paket3 + ($jahre * ($packet3 / 100 * $gtec));
}
else
{
$ges_paket1 = $paket1;
$ges_paket2 = $paket2;
$ges_paket3 = $paket3;
}
?>
Mit freundlichen Grüßen,
Kabraxxi