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, 4100 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
Peripheriegeräte
Unterschrank für HP Drucker
Tipp von NixVerstehen vor 2 TagenPeripheriegeräte3 Kommentare

Als kurzen Freitags-Tipp möchte ich gerne meinen neuen Drucker-Unterschrank Modell Amica KS 15423W vorstellen. Das Gerät eignet sich hervorragend ...

Windows 10
Windows 10 - Probleme mit Point-And-Print
Tipp von emeriks vor 3 TagenWindows 103 Kommentare

Hi, wir kämpfen z.Z. mit einigen Druckertreibern, welche unter Win10 beim Verbinden eines Druckers von Printserver mit dem Dialog ...

Windows 10

Windows 10 1803 - Ihr Roamingbenutzerprofil wurde nicht vollständig synchronisiert

Anleitung von Deepsys vor 3 TagenWindows 101 Kommentar

Bei allen Windows 10 1803 PCs traten Probleme mit den Servergespeicherten Profilen auf. Das Abmelden dauerte sehr lange und ...

Exchange Server
Exchange - Fehler mit 2018-07 Sicherheitsupdate
Tipp von ArnoNymous vor 5 TagenExchange Server7 Kommentare

Hallo, es gibt mal wieder Freude mit den MS-Updates. KB4338814 führt dazu, dass der Exchange keine Mails mehr zustellt. ...

Heiß diskutierte Inhalte
Server-Hardware
DL380p Gen8 LEDs Laufwerksaktivität funktionieren nicht
Frage von Cisco7971Server-Hardware20 Kommentare

Hallo zusammen, ich habe hier ein seltsames Problem: Die LEDs an den Smart Carriern, die bei Laufwerksaktivität rotieren, tun ...

Server-Hardware
Einsteigerfragen zu HP ProLiant DL380p Gen 8
gelöst Frage von brain2011Server-Hardware15 Kommentare

Hallo, ich habe mir einen HP ProLiant DL380p Gen 8 zugelegt, um mich grundlegend mit dieser Geräteklasse und der ...

Windows Server
Leistungsindikatoren WS2012R2
Frage von Der.ITlerWindows Server11 Kommentare

Hallo Gemeinde, seit gestern habe ich auf zwei von meinem 8 Hardwareservern folgendes Problem, dass die Leistungsindikatoren nicht gestartet ...

Windows Server
Server 2016 verwalten ohne Domäne
gelöst Frage von cyberworm83Windows Server9 Kommentare

Hi zusammen, und zwar habe ich folgendes Probelm: Ich habe einen Server 2016 Datacenter den ich an meine FritzBox ...