Moin auch,
wünsche, wohl geruht gehabt zu haben ;-)
Jetzt heißt der Insert-Befehl (original) nach Deinem obigen Hinweis
$insert = "INSERT INTO B_Bestell (Artikel,Kunde,Anzahl,Bemerkung, eingegeben,inip, Porto) VALUES (1,'".$kdnr."','".$inarray_['Anzahl']."','".$inarray_['Comments']."','".$datum."','".$remote_url."','$versD')";Lass dir $insert per echo/print ausgeben. Ist 99.99 dort zu sehen,
oder ist es bereits hier auf 99?
Der Test ergibt:
INSERT INTO B_Bestell (Artikel,Kunde,Anzahl,Bemerkung, eingegeben,inip, Porto) VALUES (1,'44','7','Terst 10','20040106074304','217.227.210.80','99,99')
also wird die 99,99 als String weitergegeben.
Gibt dir mysql_error nun einen Fehler aus, oder nicht? -> wird Query
ausgeführt, oder Fehler?
Wird ausgeführt, keine Fehlermeldung.
Überprüfe bitte nochmals genau, ob Porto _wirklich_ FLOAT(5,2) ist,
oder ob du dies nur "glaubst".mysql> SHOW COLUMNS FROM B_Bestell
float(5,2)
sagt er...
Gruß von der Ostsee
Hanjo