Hi,
Hab mir mal vor einer weile das hier geschrieben =),
Vollkommen unkommentierten Code in so einer Masse hier abzuladen, ist schon eine kleine Unverschaemtheit.
aber mann kann den submit knopf hämmern und es passiert nix ^^
Dann *debugge*.
Kontrollausgaben der uebergebenen Variablen, und Abglich mit dem, was man *erwartet* hat, ist das allererste.
Und feuere nicht einfach irgendeinen Kram an die DB ab, und wundere dich dann, wenn "nichts passiert" - sondern implementiere sinnvolle Fehlerbehandlung.
$tjahr = $_POST["tjahr"];
$tmonat = $_POST["tmonat"];
...
Es wird hier immer wieder angemerkt, dass diese "Umkopiererei" von GET-/POST-Werten absoluter Nonsens ist. Es ist total unnoetig und verschleiert die Herkunft der Werte, was spaeter gefaehrlich werden kann, wenn dann Plausibiliserungen und kontextgerechte Behandlung vergessen werden.
if ($ttag == "1") {$ttag = "01";}
if ($ttag == "2") {$ttag = "02";}
if ($ttag == "3") {$ttag = "03";}
...
Himmel, so'n Murks kann doch nicht dein Ernst sein.
sprintf/number_format im Manual anschauen, aber fix.
MfG ChrisB
„This is the author's opinion, not necessarily that of Starbucks.“