Abgesehen davon, dass Du bei der var-zuweisung zu beginn Vorname und Name vertauscht, und ich desweiteren nicht verstehe, warum Du überhaupt die POST-Werte kopierst anstatt sie direkt zu verwenden, fällt mit nichts auf, was zu dem beschriebenen Fehler führen könnte.
Das mit dem Vertauschen habe ich auch grade gesehen.
Ich setze die werte zuerst in eine Variable weil diese noch weiterverarbeitet werden wenns fertig ist.
Passen die Feldtypen in der DB zu den erwarteten Einträgen?
Ja passen sie. Hab die lösung gefunden musste nur ein leerzeichen mehr machen. Was ich mir auch nicht erklären kann. Aber naja funktioniert.
Danke