Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Kosten rechner

Mitglied: fireman

fireman (Level 1) - Jetzt verbinden

15.03.2008, aktualisiert 18.03.2008, 4086 Aufrufe, 5 Kommentare

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
Mitglied: badrulecracker
15.03.2008 um 21:55 Uhr
Hi,

hier mal das HTML Formular:

01.
<html> 
02.
<body> 
03.
<form action="diephpdatei.php" method="post"> 
04.
<input type="text" name="personen"> 
05.
<input type="submit" value=" Absenden "> 
06.
</form> 
07.
</body> 
08.
</html>

die PHP Datei müsste so aussehen:


01.
<?php 
02.
$transportkosten = 0; 
03.
$kosten_pro_person = 0; 
04.
$gesamtkosten = 0; 
05.
 
06.
 
07.
if($_POST['personen'] < 10) 
08.
09.
$transportkosten = 20; 
10.
$kosten_pro_person = 9.5; 
11.
12.
elseif($_POST['personen'] >= 10) 
13.
14.
$transportkosten = 15; 
15.
$kosten_pro_person = 9; 
16.
17.
elseif($_POST['personen'] >= 21) 
18.
19.
$transportkosten = 15; 
20.
$kosten_pro_person = 8.5; 
21.
22.
elseif($_POST['personen'] >= 31) 
23.
24.
$transportkosten = 15; 
25.
$kosten_pro_person = 8; 
26.
27.
 
28.
$gesamtkosten = $_POST['personen'] * $kosten_pro_person + $transportkosten
29.
 
30.
echo "Kosten pro Person: $kosten_pro_person <br /> 
31.
          Transportkosten: $transportkosten <br /> 
32.
          Gesamtkosten: $gesamtkosten <br /> "; 
33.
 
34.
?>
Ich habe es allerdings nicht getestet

mfg, brc
Bitte warten ..
Mitglied: Guenni
16.03.2008 um 09:12 Uhr
Auch ohne zu testen :
Sobald die Anzahl Personen größer als 10 ist,
z.B. 40, wird immer dieser elseif-Zweig ausgeführt . . .
01.
<? 
02.
elseif($_POST['personen'] >= 10) 
03.
04.
$transportkosten = 15; 
05.
$kosten_pro_person = 9; 
06.
07.
?>
. . . 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:
01.
<? 
02.
$transportkosten = 0; 
03.
$kosten_pro_person = 0; 
04.
$gesamtkosten = 0; 
05.
 
06.
$personen=2; 
07.
 
08.
if($personen > 30){ 
09.
 $transportkosten = 5; 
10.
 $kosten_pro_person = 8; 
11.
12.
 
13.
if($personen < 31 && $personen > 20){ 
14.
 $transportkosten = 7.5; 
15.
 $kosten_pro_person = 8.5; 
16.
17.
 
18.
if($personen < 21 && $personen > 9){ 
19.
 $transportkosten = 15; 
20.
 $kosten_pro_person = 9; 
21.
22.
 
23.
if($personen < 10){ 
24.
 $transportkosten = 20; 
25.
 $kosten_pro_person = 9.5; 
26.
27.
 
28.
$gesamtkosten = $personen * $kosten_pro_person + $transportkosten
29.
echo "Anzahl Personen: $personen<br>"
30.
echo "Kosten pro Person: $kosten_pro_person <br /> 
31.
          Transportkosten: $transportkosten <br /> 
32.
          Gesamtkosten: $gesamtkosten <br /> "; 
33.
?>
Gruß
Günni
Bitte warten ..
Mitglied: badrulecracker
16.03.2008 um 10:25 Uhr
Auch ohne zu testen :
Sobald die Anzahl Personen größer
als 10 ist,
z.B. 40, wird immer dieser elseif-Zweig
ausgeführt . . .


Stimmt, das hätte man bedenken können ;)

mfg, brc
Bitte warten ..
Mitglied: fireman
17.03.2008 um 21:22 Uhr
ja stimmt. schonmal garnicht schlecht. aber nun wird die personenzahl durch $personen ja vorgegeben. aber das script soll ja weiterhin die gepostete anzahl berücksichtigen.

patrick
Bitte warten ..
Mitglied: Guenni
18.03.2008 um 19:32 Uhr
Vielleicht . . .

01.
<? 
02.
$personen=$_POST['personen']; 
03.
. . . 
04.
. . . 
05.
. . . 
06.
?>
. . . ?
Bitte warten ..
Ähnliche Inhalte
Hardware
Wie viel sollte ein Server kosten?
Frage von thomasreischerHardware85 Kommentare

Hallo zusammen, mich würde mal interessieren, welche Preise ihr für eure Server selbst bezahlt habt bzw als akzeptabel anseht. ...

Server-Hardware

Installation von Server - was darf es Kosten?

Frage von DrCoxServer-Hardware28 Kommentare

Ich arbeite neu in einem Unternehmen mit über 20 Mitarbeitern und bin Mitverantwortlicher für die IT-Beschaffung. Jetzt wurde seit ...

Exchange Server

Hilfe zu den Kosten von Exchange Server

gelöst Frage von Lampe-SeniorExchange Server9 Kommentare

Liebe Kolleginnen und Kollegen, ich benötige Hilfe zum Thema Exchange Server. Ich arbeite zur Zeit als Projektmanager. In diesem ...

Internet Domänen

Bayern Premium Domain kosten

Frage von bastian42Internet Domänen6 Kommentare

Hallo, ich habe eine .bayern Domain. Nun sagt mir die Registrarstelle das diese Domain eine Premium Domain ist. Kostenpunkt ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 10 StundenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 10 StundenSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 1 TagDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein Beitrag bei Heise (siehe Link folgend). Behörden ignorieren Sicherheitsbedenken gegenüber ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 1 TagSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
Exchange Server
Exchange Postfach Einbindung Betriebs-rat -Arzt, Bewerbung .
gelöst Frage von YellowcakeExchange Server22 Kommentare

Hey ich habe da mal eine Denksport Aufgabe bekommen Genutzt wird ein Exchange Server 2010. hier gibt es den ...

Datenschutz
Telematikinfrastruktur Erfahrungsaustausch
Frage von MOS6581Datenschutz12 Kommentare

Moin, unter meinen Kunden befinden sich auch einige Ärzte, welche sich künftig mit der Telematikinfrastruktur-Geschichte der Gematik herumärgern dürfen. ...

Windows Server
Delgegierte OU via RDP verwalten - Objektverwaltung zuweisen
gelöst Frage von TOAOICEWindows Server12 Kommentare

Hallo, ich habe folgendes Problem. Ich möchte in meiner Domäne (Server2016), einer Gruppe (OUAdmin) Berechtigungen auf die OU Test ...

Windows Server
Downgrade von Windows Server 2016 auf 2012 - Wie vorgehen?
Frage von EstefaniaWindows Server12 Kommentare

Guten Ich habe eine Frage an Erfahrene unter euch. Durch einen InPlace Upgrade wurde Windows Server 2012 auf die ...