Thread nur übergebene Parameter in db eintragen (16 answers)
Opened by wiel at 2006-09-25 22:27

wiel
 2006-09-26 20:08
#34699 #34699
User since
2006-08-08
11 Artikel
BenutzerIn
[default_avatar]
So, erstmal besten Dank für die Anregungen.
@ renee
Dein Script funktioniert bei mir umgeschrieben auf pg und cgi auch, sowohl von der cmd als auch auch über den apache aufgerufen, allerdings nur solange ich die Integerwerte als undefinierte Variabeln im Skript selber definiere (hu, was für ein deutsch). Hole ich sie mir aus einem Html-Formular und fülle einen zukünftigen Integerwert nicht aus, alles wie gehabt.

Nepos hatte wohl den richtigen Riecher. Ich werde zu dem Zeitpunkt, wenn ich in die db schreiben will, wohl eine leere Stringvariable, aber keine undefinierte Variable haben. Aus dem gleichen Grund könnte ich mir erklären, warum esskars Ansatz auch nur klappt, wenn ich alle Felder im Formular mit Werten bestücke. Laß ich eins aus:
FEHLER: ungültige Eingabesyntax für ganze Zahl: »«

Habe heute auch schon mit Sachen wie
Code: (dl )
$sth->bind_param(3, $value, { TYPE => SQL_INTEGER });
rumprobiert, aber entweder benutze ich es mit falschen Syntax oder es bringt auch nichts. Ich werde wohl alle Felder in der Db als varchar deklarieren und mit sql die Typenkonvertierung vornehmen.
Eine Idee habe ich noch, kann das falsch sein? Ich wüßte aber nicht, als was man ein Eingabefeld im HTML-Formular sonst (außer Text) deklarieren sollte. Die Werte stammen aus vergleichbaren Feldern.
Code: (dl )
<INPUT size=13 type="TEXT" ID="mol_id" NAME="mol_id" >(MoleID)
\n\n

<!--EDIT|wiel|1159286935-->

View full thread nur übergebene Parameter in db eintragen