Kosten rechner
mit verschiedenen funktionen
Hallo, ich brauche einen Rechner, den ich auf eine Seite einbinden kann.
Der User soll eintragen können, wie viele Personen an einer Tour teilnehmen und der Rechner soll dann den Betrag pro Person und Gesamtpreis ausrechnen.
Folgende Kriterien:
bis 9 Pers. 9,50 € + 20 € Transp.
ab 10 Pers. 9,00 € + 15 € Transp.
ab 21 Pers. 8,50 € + 7,5 € Transp.
ab 31 Pers. 8,00 € + 5 € Transp.
z.B.
Also wenn angenommen 15 Personen teilnehmen, soll angezeigt werden, dass 9€ Pro person fällig werden, 135€ für die 15 Personen fällig werden, dass zuzüglich 15€ Transportkosten anfallen und schließlich der Gesamtbetrag von 150€.
Mit Excel wäre sowas ja kein Problem aber wie ich das in PHP umsetzen kann, weiss ich nicht.
Danke
mfg
Patrick
Der User soll eintragen können, wie viele Personen an einer Tour teilnehmen und der Rechner soll dann den Betrag pro Person und Gesamtpreis ausrechnen.
Folgende Kriterien:
bis 9 Pers. 9,50 € + 20 € Transp.
ab 10 Pers. 9,00 € + 15 € Transp.
ab 21 Pers. 8,50 € + 7,5 € Transp.
ab 31 Pers. 8,00 € + 5 € Transp.
z.B.
Also wenn angenommen 15 Personen teilnehmen, soll angezeigt werden, dass 9€ Pro person fällig werden, 135€ für die 15 Personen fällig werden, dass zuzüglich 15€ Transportkosten anfallen und schließlich der Gesamtbetrag von 150€.
Mit Excel wäre sowas ja kein Problem aber wie ich das in PHP umsetzen kann, weiss ich nicht.
Danke
mfg
Patrick
Please also mark the comments that contributed to the solution of the article
Content-Key: 83208
Url: https://administrator.de/contentid/83208
Printed on: April 24, 2024 at 06:04 o'clock
5 Comments
Latest comment
Hi,
hier mal das HTML Formular:
die PHP Datei müsste so aussehen:
Ich habe es allerdings nicht getestet
mfg, brc
hier mal das HTML Formular:
<html>
<body>
<form action="diephpdatei.php" method="post">
<input type="text" name="personen">
<input type="submit" value=" Absenden ">
</form>
</body>
</html>
die PHP Datei müsste so aussehen:
<?php
$transportkosten = 0;
$kosten_pro_person = 0;
$gesamtkosten = 0;
if($_POST['personen'] < 10)
{
$transportkosten = 20;
$kosten_pro_person = 9.5;
}
elseif($_POST['personen'] >= 10)
{
$transportkosten = 15;
$kosten_pro_person = 9;
}
elseif($_POST['personen'] >= 21)
{
$transportkosten = 15;
$kosten_pro_person = 8.5;
}
elseif($_POST['personen'] >= 31)
{
$transportkosten = 15;
$kosten_pro_person = 8;
}
$gesamtkosten = $_POST['personen'] * $kosten_pro_person + $transportkosten;
echo "Kosten pro Person: $kosten_pro_person <br />
Transportkosten: $transportkosten <br />
Gesamtkosten: $gesamtkosten <br /> ";
?>
Ich habe es allerdings nicht getestet
mfg, brc
Auch ohne zu testen :
Sobald die Anzahl Personen größer als 10 ist,
z.B. 40, wird immer dieser elseif-Zweig ausgeführt . . .
. . . und die Berechnung ist zu Ende.
Da die Bedingung hier bereits vollständig erfüllt ist, werden die
nachfolgenden Prüfungen nicht mehr berücksichtigt.
Die einzelnen Staffelungen müssen auf Ober- und
Untergrenze geprüft werden:
Gruß
Günni
Sobald die Anzahl Personen größer als 10 ist,
z.B. 40, wird immer dieser elseif-Zweig ausgeführt . . .
<?
elseif($_POST['personen'] >= 10)
{
$transportkosten = 15;
$kosten_pro_person = 9;
}
?>
Da die Bedingung hier bereits vollständig erfüllt ist, werden die
nachfolgenden Prüfungen nicht mehr berücksichtigt.
Die einzelnen Staffelungen müssen auf Ober- und
Untergrenze geprüft werden:
<?
$transportkosten = 0;
$kosten_pro_person = 0;
$gesamtkosten = 0;
$personen=2;
if($personen > 30){
$transportkosten = 5;
$kosten_pro_person = 8;
}
if($personen < 31 && $personen > 20){
$transportkosten = 7.5;
$kosten_pro_person = 8.5;
}
if($personen < 21 && $personen > 9){
$transportkosten = 15;
$kosten_pro_person = 9;
}
if($personen < 10){
$transportkosten = 20;
$kosten_pro_person = 9.5;
}
$gesamtkosten = $personen * $kosten_pro_person + $transportkosten;
echo "Anzahl Personen: $personen<br>";
echo "Kosten pro Person: $kosten_pro_person <br />
Transportkosten: $transportkosten <br />
Gesamtkosten: $gesamtkosten <br /> ";
?>
Günni