Hallo zusammen ,
eigenrtlich würd mir so'n Kaspersmilie heute viel eher stehen.
Also:
Hab'n PHP-Formular mit einigen Textfelder und Selectboxen und packe die ganzen Eingaben in eine MySQL-Datenbank (insert into mit
$_POST[xyz]) geht soweit ganz gut, ohne Fehler.
Es gibt jedoch eine Variable, die ich mir nicht über das Formular füllen lasse, sondern die ich mir über ne Abfrage aus einer anderen Tabelle hole.
Die Variable heißt $KundenNr, auch das geht problemlos.
Das einzige Problem: Wenn ich diese $KundenNr mit den anderen $_POST[xyz] in die Datenbank schreiben will, kommt dort nur die 0 an.
Und zwar egal ob so:
"INSERT INTO $table VALUES (0, '$KundenNr', '$_POST[Datum]', ...)"
oder so:
$_POST[KundenNr] = $KundenNr;
"INSERT INTO $table VALUES (0, '$_POST[KundenNr]', '$_POST[Datum]', ...)"
Zur Kontrolle ergeben jeweils:
echo $KundenNr;
echo $_POST[KundenNr];
die richtigen Werte.
Danke für Eure Hilfe,
der Kasper
eigenrtlich würd mir so'n Kaspersmilie heute viel eher stehen.
Also:
Hab'n PHP-Formular mit einigen Textfelder und Selectboxen und packe die ganzen Eingaben in eine MySQL-Datenbank (insert into mit
$_POST[xyz]) geht soweit ganz gut, ohne Fehler.
Es gibt jedoch eine Variable, die ich mir nicht über das Formular füllen lasse, sondern die ich mir über ne Abfrage aus einer anderen Tabelle hole.
Die Variable heißt $KundenNr, auch das geht problemlos.
Das einzige Problem: Wenn ich diese $KundenNr mit den anderen $_POST[xyz] in die Datenbank schreiben will, kommt dort nur die 0 an.
Und zwar egal ob so:
"INSERT INTO $table VALUES (0, '$KundenNr', '$_POST[Datum]', ...)"
oder so:
$_POST[KundenNr] = $KundenNr;
"INSERT INTO $table VALUES (0, '$_POST[KundenNr]', '$_POST[Datum]', ...)"
Zur Kontrolle ergeben jeweils:
echo $KundenNr;
echo $_POST[KundenNr];
die richtigen Werte.
Danke für Eure Hilfe,
der Kasper
Kommentar