Rate mal, woran das liegt... Hast Du mal Players Beiträge gelesen? Wenn die ID auf auto_increment (Automatischer Eintrag) steht wird für jeden Eintrag eine neue ID generiert. Sofern Du dann die ID angibst gibt es einen Fehler (diesen, da die ID wohl schon existiert).
Code:
$eintrag = "INSERT INTO ".$prefix."bildupload
(id, pfad, name, author)
VALUES
('$id', '$pfad', '$name', '$userdata['name']')";
Muss so aussehen:
Code:
$eintrag = "INSERT INTO ".$prefix."bildupload
(id, pfad, name, author)
VALUES
('', '$pfad', '$name', '$userdata['name']')";
Heißt: "id" wird entfernt aus den VALUES. Das heißt, dass die ID per auto_increment generiert wird. Du kannst aber die ID eigentlich komplett weglassen.