Nach dem substr-Aufruf steht in id nur noch eine Zahl
nein, hier liegt dein Trugschluss: Nach dem substr()-Aufruf ist id immer noch ein String - auch wenn er ausschließlich Zeichen enthält, die als Zahl interpretierbar sind.
Da hab ich mich schlecht ausgedrückt, ich meinte das id nur noch eine Zahl beinhaltet :)
Jetzt gehts einwandfrei, Danke
MfG
thecreep