SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.11.2005, 14:06:54
Parasite Eve Parasite Eve ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 23
Brutto-Netto Gehaltsberechnung in PHP - Realisierung?

Hallo zusammen,

ich bin Auszubildende zur Fachinformatikerin/Anwendungsentwicklung und habe folgendes Problem:

Ich soll ein Gehaltsberechnungs-Programm schreiben, das den Netto-Auszahlungsbetrag (unter Berücksichtigung der Steuerklasse u. der Kinderfreibeträge und Abzug aller Steuern u. Sozialversicherungsbeiträge) ermittelt. Da ich aber leider nur noch 2 Tage habe, um dieses Programm fertigzustellen, wäre es gut, wenn ich es nicht objektorientiert mit Datenbank realisieren müsste (mein ursprüngl. Gedanke). Habe bis jetzt 2 HTML Masken fertig. Formular mit Eingabe der notwendigen Berechnungsdaten, Formular für Ausgabe des Ergebnisses. Die Berechnung wollte ich in einer separaten, für den Benutzer nicht sichtbaren PHP Seite realisieren. Hartcodiert habe ich es auch schon hinbekommen. Wie kriege ich Dynamik rein, d.h. dass ich Mal 2000 Euro Brutto, mal 1500 Euro Brutto usw. eingeben kann und alle Abzüge individuell berücksichtigt werden? Bin noch PHP und Programmier-Anfängerin, bitte schreibt Eure Vorschläge verständlich für mich.

Vielen Dank schonmal für Eure Hilfe!
Mit Zitat antworten
  #2  
Alt 30.11.2005, 14:14:46
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?

na dann zeig doch mal was du da hardcodiert gemacht hast ;)

also grundsätzlich hast du ja ein formular <form method="POST" action="..."> nun kannst du in der PHP-Datei mit $_POST['feldname'] auf die einzelnen eingabefelder zugreiffen!

am besten schaust du dir mal das dazu an: http://tut.php-q.net/formulare.html
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #3  
Alt 30.11.2005, 14:41:44
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?

hi,

ja, poste uns doch wie OpendiX sagt mal den Code und sag uns, wo du hängst und gib uns evtl Fehlermeldungen auch gleich mit. (Bitte PHP-Tags des Forums nutzen)

Gruss

Domi
__________________

the best way to be ready for the future is to invent it
Mit Zitat antworten
  #4  
Alt 30.11.2005, 17:02:47
Parasite Eve Parasite Eve ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 23
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?

Danke für Eure schnellen Antworten!

Nun gut, ich versucht mal, meinen aus "Verzweiflung" erstellten Quellcode zu posten. Ich habe ihn eigentl. noch nicht in das Realdokument implementiert, sondern separat erstellt:

PHP-Code:
<?php
$brutto 
2456;  // hie der hartcodierte Bruttobetrag
$lohnSt 625.60;
$soli 5.5;   // berechnet von lohnSt
$rentenSt 19.5;
$arbeitsSt 6.5;
$pflegeSt 1.7;
$kirchSt 9;
$krk 14// Krankenkassensatz

// Variablen zur Berechnung des Soli + KirchSt Ergebnisses in EUR abhängig vom jeweils geltenden Steuersatz in Prozent.

$soliAnteil;
$kirchStAnteil;

// Variablen zur Berechnung des AN - Anteils zur Sozialversicherung.

$rentenStAnteil;
$arbeitsStAnteil;
$pflegeStAnteil;

$krkAnteil;

$berechnung1// Ergebnis nach Abzug von LohnSt, KirchSt u. Soli
$berechnung2// Ergebnis nach Abzug der Steuern zur Sozialversicherung

echo "PROGRAMM ZUR BERECHNUNG DES NETTOGEHALTS\n";
echo 
"----------------------------------------\n";

echo 
" Bruttogehalt: $brutto EUR.\n";

echo 
" Auflistung der Beitragssätze zur Sozialversicherung\n";

echo 
" Rentenversicherung: $rentenSt \n";
echo 
" Krankenversicherung: $krk \n";
echo 
"Arbeitslosenversicherung: $arbeitsSt \n";
echo 
"Pflegeversicherung: $pflegeSt \n";

echo 
" Die Lohnsteuer für das angegebene Gehalt beträgt: $lohnSt EUR.\n";

    
$soliAnteil = ($lohnSt $soli) / 100;
    
echo 
"Der Solidaritätszuschlag beträgt $soli % von der Lohnsteuer: $soliAnteil EUR.";

    
$kirchStAnteil = ($lohnSt $kirchSt) / 100;
    
echo 
" Die Kirchensteuer beträgt $kirchSt von der Lohnsteuer: $kirchStAnteil EUR.";

// Zwischenrechnung: Anzeige des sozialversicherungspflichtigen Bruttogehalts

    
$berechnung1 $brutto - ($lohnSt $soliAnteil $kirchStAnteil);
    
echo 
" Bemessungsgrundlage für die Sozialversicherungsabgabe: $berechnung1 EUR.\n";

echo 
" AG - Anteil zur Sozialversicherung";

    
$rentenStAnteil = (($berechnung1 $rentenSt) / 100) / 2;
    
$arbeitsStAnteil = (($berechnung1 $arbeitsSt) / 100) / 2;
    
$pflegeStAnteil = (($berechnung1 $pflegeSt) / 100) /2;
    
$krkAnteil = (($berechnung1 $krk) / 100) / 2;
    
echo 
" Anteil Rentenversicherung: $rentenStAnteil EUR.\n";
echo 
" Anteil Arbeitslosenversicherung: $arbeitsStAnteil EUR.\n";
echo 
" Anteil Pflegeversicherung: $pflegeStAnteil EUR.\n";
echo 
" Anteil Krankenkasse: $krkAnteil EUR.\n";

// Endberechnung: Anzeige des auszuzahlenden Nettogehalts

    
$berechnung2 $berechnung1 - ($rentenStAnteil arbeitsStAnteil pflegeStAnteil krkAnteil);
    
echo 
"Das zu überweisende Nettogehalt beträgt $berechnung2 EUR.\n";
?>
Sorry, wenn ich jetzt nicht den Button zur Quellcodeeingabe benutzt habe, aber ich bin noch nicht sehr forumerfahren... :-(
Habe auch viel per echo rausgegeben, um zu sehen, ob meine Programmierung klappt...
Mit Zitat antworten
  #5  
Alt 30.11.2005, 17:03:40
Parasite Eve Parasite Eve ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 23
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?

Ich möchte diese Berechnung für alle möglichen Gehaltsangaben machen, und weiß leider nicht, wie ich das anstellen soll...
Mit Zitat antworten
  #6  
Alt 30.11.2005, 17:47:23
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?

Ja das ist doch ganz einfach :)

Schau dir nochma den link den ich oben gepostet hab an, da steht genau wie man das machen muss!

Kleiner Tipp:
PHP-Code:
$brutto $_POST["brutto"];      //Damit holst du den Wert des eingabefeldes mit dem namen Brutto 
und noch was anderes: in php must du variabeln nicht deklarieren, also könntest du dir gleich einige zeilen sparen (du darfst natürlich schon wenn du willst ;))

p.s. Bitte nächstes mal die PHP-Tags des Forums benutzen ;)
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #7  
Alt 01.12.2005, 09:35:56
Parasite Eve Parasite Eve ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 23
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?

Hallo Opendix,

danke für deinen Tipp! Werd den jetzt erstmal ausprobieren und mich durch das quakenet:#php Tutorial durcharbeiten. Ich hoffe, dass ich bei evtl. weiteren Fragen weiterhin gut bei dir und den anderen Forumsteilnehmern aufgehoben bin. :-)

Andere Sache: Wie nutze ich die PHP-Tags des Forums in Zukunft?
Jede Zeile Coding einzeln eingeben, oder kann ich da auch mehrere Zeilen einfügen? Sorry fürs Fragen, aber das war mir noch nicht so ganz klar... :-(

Viele Grüße,

P.E.
Mit Zitat antworten
  #8  
Alt 01.12.2005, 09:51:16
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?

Bei weiteren Fragen stehen wir natürlich zur verfügung ;)

PHP-Tags nutzt du wie alle anderen Tags… also erst ein öffnen mit [ PHP ] und dann ein schliessen mit [ /PHP ] und dazwischen kopierst du einfach den Code aus deinem Programm, dann übernimmt er auch gleich die formatierung des Codes mit dem einrücken und so, so bleibt der Code auch lesbar ;)

edit: die tags natürlich ohne die Abstände zwischen den Klammern und dem PHP :)
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs

Geändert von Opendix (01.12.2005 um 09:51:54 Uhr)
Mit Zitat antworten
  #9  
Alt 01.12.2005, 10:46:05
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
Hi,

ich habe mal den Code fuer dich geaendert - sieht doch sofort besser aus;-))

Da ich Programmierer bin und dieser Gattung vorgehalten wird, das sie ein wenig "faul" sind (was auch gut ist, da es sonst keine Software geben wuerde - wir wollen ja mit wenig Aufwand immer viel erreichen) mache ich das mit den PHP-Code hier im Forum immer so:

1.) Deinen Quellcode komplett kopieren
2.) PHP-Tag anklicken - dann oeffnet sich ein Fenster
3.) Irgendwas reinschreiben - z.B. "sadsas" (einfach auf die Tastatur schlagen) ;-))
4.) OK druecken - jetzt hast du schon einmal den PHP-Tag drin.
5.) Einfach nur noch deinen kopierten Code in die PHP-Tags reinkopieren - das war es...

Soweit klar?????
Einfach mal versuchen.


Ich kann dir auch das Praxisbuch auf unserer Seite empfehlen - da findest du alles was du brauchst. Den Rest, den du nicht verstehst klaeren wir dann hier im Forum.
http://www.selfphp.de/praxisbuch/index.php

Bye Damir
Mit Zitat antworten
  #10  
Alt 01.12.2005, 12:33:25
Parasite Eve Parasite Eve ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 23
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?

Hi Damir,

das mit dem "PHP Tags nutzen" müsste das nächste Mal klappen :-), danke!
Ich verstehe momentan nicht, warum ich beim Auswerten von Formularen als Variable nicht mehr den Namen des entsprechenden Formularfeldes verwenden kann (stand in dem PHP Buch drin, was ich momentan benutze).

Bsp.:
PHP-Code:

                <?php
                
// Zustand der Radiobuttons abfragen
                
if (isset ($kirche)) {
                    if(
$kirche "ja") {
                     echo 
"Sie zahlen Kirchensteuer.";
                     }
                } else {
                     echo 
"Sie sind von der Kirchensteuer befreit.";
                }
?>
Ich hoffe, ich hab die Tags jetzt richtig benutzt, ansonsten klappt es dann beim nächsten Mal, versprochen!

Ein Arbeitskollege von mir meint, das geht jetzt nur noch mit globalen Variablen (wegen der Sicherheit bei der Datenübertragung) u. ich soll das mal mit $_POST [Variablenname]; versuchen.
Muss wohl jetzt erstmal Eure Seite dazu durchsuchen ;-), hab extra mal ohne "Ziel" gegoogelt, aber das brachte mir jetzt kein "globales" Verständnis, wie ich das in meinem Coding verwenden soll, da ich nicht weiß, welche Variable nun statt Formularname genutzt werden soll...

Gruß,
P.E.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Formatierung nicht ganz klar... Skyman PHP Grundlagen 6 14.09.2005 17:36:08
Allgemeine Frage zu Versionen php 4 und 5 hermes PHP Grundlagen 7 19.08.2005 19:16:41
Fehlermeldung in PHP SilverDragon77 PHP Grundlagen 6 27.05.2005 16:11:25
Wie man durch PHP von der Schule fliegen kann?! Jacki Off Topic Area 2 06.08.2004 13:20:39
Einführung in PHP und Datenbanken Lómion PHP für Fortgeschrittene und Experten 7 07.02.2002 14:47:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:18:43 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt