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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
01.12.2005, 11:39:18
|
Senior Member
|
|
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
|
|
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?
Hmm… und ich verweise nochmal auf meinen Link oben *g*
Wie alt ist den dein PHP-Buch?
Formulare solltest du mit $_POST[] bzw $_GET[] abfragen!
Hier noch der link auf der PHP-Seite: http://ch2.php.net/reserved.variables
__________________
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
|
01.12.2005, 12:12:14
|
Anfänger
|
|
Registriert seit: Nov 2005
Beiträge: 23
|
|
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?
Hi Opendix,
den Link hab ich nicht vergessen! Muss nur noch lernen, die Informationsflut in meinem Kopf zu bändigen ;-) und mich auf die Problemstellung zu konzentrieren, die mir gestellt wurde.
Das Buch ist vom Franzis Verlag u. heißt "Dynamische Webseiten mit PHP 4 -echt einfach", Autor: J. Franke.
Danke für den Link zu den reservierten Variablen! Bin jetzt fündig geworden zum Thema Formularauswertung auf Euren Seiten.
Geändert von Parasite Eve (01.12.2005 um 12:18:34 Uhr)
|
01.12.2005, 12:24:18
|
Administrator
|
|
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
|
|
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?
Hi,
ich kann verstehen das du dich auf deine Loesung konzentrieren musst - ist auch gut so. Frag einfach bevor du Kopfschmerzen bekommst. Heute helfen wir dir und bald hilfst du anderen - ich hoffe in diesem Forum ;-))
Bye Damir
|
01.12.2005, 13:27:45
|
Anfänger
|
|
Registriert seit: Nov 2005
Beiträge: 23
|
|
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?
Hi Damir,
klar, helfe ich in Zukunft gern!
Momentan versuche ich mich an deinem Beispiel zur Formularauswertung, habe es auf meine Bedürfnisse angepasst, leider klappt was nicht.
PHP-Code:
if (!$gesendet && !$name) { // $gesendet = Überprüfung Darstellungsphase
// $name = Überprüfung Auswertungsphase
?>
<FORM METHOD="POST"
// ACTION="bnr_auswertung.php"
ACTION="<?php echo $PHP_SELF ?>">
//NAME="auswertung">
<CENTER>
<TABLE WIDTH="90%">
<TR>
<TD><BR><FONT FACE="Arial">Brutto-Arbeitslohn</FONT></TD>
<TD><BR><INPUT TYPE="TEXT" NAME="brutto"> <FONT
FACE="Arial">Euro</FONT></TD>
<TD><BR><FONT FACE="Arial">
</FONT></TD>
</TR>
<TR>
<TD><FONT FACE="Arial">Jahr</FONT></TD>
<TD>
<SELECT NAME="jahr" SIZE="1"> <!-- Hier nur eine Jahresvorgabe, gesetzt auf 2005 -->
<OPTION VALUE="2005" SELECTED="SELECTED">2005</OPTION>
</SELECT></TD>
<TD><FONT FACE="Arial">
</FONT></TD>
</TR>
<TR>
<TD><FONT FACE="Arial">Steuerklasse:</FONT></TD>
<TD>
<SELECT NAME="stk" SIZE="1">
<OPTION VALUE="1" SELECTED="SELECTED">I</OPTION>
<OPTION VALUE="2">II</OPTION>
<OPTION VALUE="3">III</OPTION>
<OPTION VALUE="4">IV</OPTION>
<OPTION VALUE="5">V</OPTION>
<OPTION VALUE="6">VI</OPTION>
</SELECT></TD>
<TD><FONT FACE="Arial">
</FONT></TD>
</TR>
<TR>
<TD><FONT FACE="Arial">Kinderfreibeträge:</FONT></TD>
<TD>
<SELECT NAME="zkf" SIZE="1">
<OPTION VALUE="0" SELECTED="SELECTED">0</OPTION>
<OPTION VALUE="0.5">0,5</OPTION>
<OPTION VALUE="1">1</OPTION>
<OPTION VALUE="1.5">1,5</OPTION>
<OPTION VALUE="2">2</OPTION>
<OPTION VALUE="2.5">2,5</OPTION>
<OPTION VALUE="3">3</OPTION>
<OPTION VALUE="3.5">3,5</OPTION>
<OPTION VALUE="4">4</OPTION>
<OPTION VALUE="4.5">4,5</OPTION>
<OPTION VALUE="5">5</OPTION>
<OPTION VALUE="5.5">5,5</OPTION>
<OPTION VALUE="6">6</OPTION>
</SELECT></TD>
<TD><FONT FACE="Arial">
</FONT></TD>
</TR>
<TR>
<TD><FONT FACE="Arial">Kirchensteuerpflichtig:</FONT></TD>
<TD><INPUT TYPE="RADIO" NAME="kirche" VALUE="1" CHECKED="CHECKED">
<FONT FACE="Arial">ja</FONT> <INPUT TYPE="RADIO" NAME="kirche" VALUE="2">
<FONT FACE="Arial">nein</FONT></TD>
<TD><FONT FACE="Arial">
</FONT></TD>
</TR>
<!-- Hier kommen die Beiträge zu Sozialversicherung -->
<TR>
<TD><FONT FACE="Arial">Kassensatz (nur gesetzliche KK):</FONT></TD>
<TD><INPUT TYPE="TEXT" NAME="kksatz" SIZE="5" VALUE=""></TD>
<TD><FONT FACE="Arial">
</TR>
<TR>
<TD><FONT FACE="Arial">Rentenversicherung:</FONT></TD>
<TD><INPUT TYPE="TEXT" NAME="rv" SIZE="5" VALUE="19,5" readonly></TD>
<TD><FONT FACE="Arial">
</FONT></TD>
</TR>
<TR>
<TD><FONT FACE="Arial">Arbeitslosenversicherung:</FONT></TD>
<TD><INPUT TYPE="TEXT" NAME="av" SIZE="5" VALUE="6,5" readonly></TD>
<TD><FONT FACE="Arial">
</FONT></TD>
</TR>
<TR>
<TD><FONT FACE="Arial">Pflegeversicherung:</FONT></TD>
<TD><INPUT TYPE="TEXT" NAME="pv" SIZE="5" VALUE="1,7" readonly></TD>
<TD><FONT FACE="Arial">
</FONT></TD>
</TR>
<?php
} else {
echo "
Folgende Daten wurden übermittelt:<p>
Brutto-Arbeitslohn: $brutto
Jahr: $jahr
Steuerklasse: $stk
Kinderfreibeträge: $zkf
Kirchensteuerpflicht: $kirche
Kassensatz: $kksatz
Rentenversicherung: $rv
Arbeitslosenversicherung: $av
Pflegeversicherung: $pv
<p>
<form method=POST action=$PHP_SELF>
<CENTER><INPUT TYPE="SUBMIT" NAME="Submit1" VALUE="Berechnen">
<INPUT TYPE="RESET" NAME="Reset1" VALUE="Eingaben löschen"></CENTER></TD>
</CENTER>
</FORM>
</p>
";
}
Mein Editor (HomeSite 5.5) meckert, dass ab der Stelle "Folgende Daten werden übermittelt".... Form-Tags im PHP-Code stehen. So hab ich das aber verstanden. Mein Server spuckt mir hierzu diese Zeilen aus:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\apachefriends\xampp\htdocs\eva\brutto_netto_rechner\bnr_auswertung. php on line 138
Hoffe, ich stelle mich nicht allzu dämlich an... :-(
Um den Zusammenhang besser darzustellen, hab ich auch den HTML Code mitgepostet, werde aber in Zukunft versuchen, Euch nicht immer mit allem "zuzuballern". Mein Problem ist, dass ich fertigen Code aus dem Netz (wegen Zeitdruck) auf meine Aufgabe hin angepassst habe u. nun kämpfe ich mit den PHP Anfängen und mit dem fremden Code...
|
01.12.2005, 13:45:27
|
Senior Member
|
|
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
|
|
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?
na dann schau doch mal auf der zeile 138 :)
wie du hier dank syntax-highlithing (oder so :P) gut sehen kannst besteht dein echo aus rot udn blau, allerdings soltle da NUR rot sein!
du musst die " in dem html escapen ansonsten meint der PHP-Parser da sei der Strign, den du mit echo ausgeben willst fertig, was dann anschliessend zu einem Parse.Error führt!
also must du das so machen
PHP-Code:
echo "<form methode=\"POST\" action=\"www.seite.de\"><input type=\"text\" name=\"name\">";
wichtig sind die \ vor den "! damit sagst du dem parser, Er soll das nächste Zeichen, hier ein " ignorieren!
__________________
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 13:45:45 Uhr)
|
01.12.2005, 13:54:21
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?
Im HTLM-Teil werden <form> und <center > nicht beendet.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
01.12.2005, 14:17:04
|
Administrator
|
|
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
|
|
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?
Hi
mir ist folgendes aufgefallen - denke immer daran, dass alle per FORM uebermittelten Daten per $_POST['variablenname'] abgefragt werden muessen.
Was ist hiermit????
PHP-Code:
if (!$gesendet && !$name) {
werden die gesendet???? Wenn ja, dann musst du es so machen:
PHP-Code:
if (!$_POST['gesendet'] && !$_POST['name']) {
Bye Damir
|
01.12.2005, 14:31:04
|
Anfänger
|
|
Registriert seit: Nov 2005
Beiträge: 23
|
|
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?
Hi Damir,
danke für die Info, das was du aber jetzt geschrieben hast, steht aber nicht in deinem Beispielcode, oder hab ich da nicht richtig nachgeschaut??
Danke auch an die anderen für ihre Tipps und Hilfen!
|
01.12.2005, 14:38:00
|
Senior Member
|
|
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
|
|
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?
das steht in den ersten paar zeilen von deinem bsp-code :P
__________________
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
|
01.12.2005, 14:51:08
|
Anfänger
|
|
Registriert seit: Nov 2005
Beiträge: 23
|
|
AW: Brutto-Netto Gehaltsberechnung in PHP - Realisierung?
Dann versuche ich die Frage mal anders zu formulieren ;-) :
Warum reicht für die Abfrage in PHP nicht einfach das form method="POST" im Formular selbst? Wann genau wird $_POST verwendet? Wenn PHP verwendet wird? (Ich hab mir die "referenced variables" in php.net angeschaut. Fand es nicht sehr aussagekräftig.) Ich glaub, ich kriege HTML und PHP durcheinander, was deren "Funktionen" angeht. HTML=Auszeichnungssprache, PHP=Skriptsprache, das ist jedenfalls schonmal klar. :-D Finde es verwirrend, das PHP Coding direkt in den HTML Code schreiben zu müssen, aber wenn ich es separat machen würde, dann wäre das nur komplizierter, oder?
Gruß,
P.E.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:20:46 Uhr.
|