Habe den Fehler gefunden!
Eigentlich dumm von mir...
Die Bild_id wird in der Funktion uniqueid erstellt die u.a. mit md5 arbeitet. Der resultierende String enthält 32 Zeichen mit Buchstaben und Zahlen.
Dummerweise habe ich bei der Funktion delPic folgenden Fehler gemacht:
function delPic($tmp_pic_id = 0){
if($tmp_ic_id != 0){
--weiterer code--
}
}
Die Abfrage von $tmp_pic_id darf nicht auf '0' erfolgen (if(.. != 0)), weil der String ja auch Buchstaben beinhaltet.
Hab das ganze jetzt darauf geändert und es funktioniert:
function delPic($tmp_pic_id = ''){
if($tmp_ic_id != ''){
--weiterer code--
}
}
Danke für die Hilfe!
MfG Emanuel