ok, vllt hab ich über zuviele ecken gedacht,
weswegen meine erklärung vllt zuviele schritte auf einmal übersprungen hat.
also:
dein lösungsansatz den du da gerade gepostet hattest,
war schon richtig, allerdings wird so, (da der Schritt beim Profil updaten geschieht),
wieder als Standard Pic, wenn kein userpic ausgewählt wurde,
in die DB geschrieben, was wir ja vermeiden wollen,
da beim Löschen des Users, dieses Default Bild als eigenes Bild interpretiert wird.
Um das zu umgehen, lassen wir für User,
die kein Profil Bild wählen, in der DB auch die Spalte leer,
und lassen das Default BIld nur anzeigen,
wenn eben die Profil Bilder auch angezeigt werden,
so dass praktisch, nur php intern, und nicht per DB, dass leere Feld des Uers ersetzt wird.
z.b.
User 1 -> hat nen Profil Bild -> in der DB steht dort 1.jpg
User 2 -> hat kein Bild -> in der DB steht nichts.
Jetzt wird z.b. die Profile Seite aufgerufen,
d.h. User Bild soll angezeigt werden.
der tag {userpic_img} wird im member_profile.html template genutzt, um das Bild anzuzeigen.
so jetzt kommen wir zum php Teil:
in der Bereich (action = "showprofile") steht auch sowas,
wo das User Bild ausgelesen wird:
"userpic_img" => ($user_info['userpic']) ? ROOT_PATH."data/userpic/".$user_info['userpic'] : "",
das steht bisher da,
bei User 1, wird also für {userpic_img} folgender Wert gesetzt 1.jpg -> entsprechend wird das Bild angezeigt.
bei User 2, steht derzeit noch nichts, da de Variable $user_info['userpic'] leer ist.
Hier setzen wir an, und füllen für den Fall, dass $user_info['userpic'] leer ist,
ein Standard Bild ein:
"userpic_img" => ($user_info['userpic']) ? ROOT_PATH."data/userpic/".$user_info['userpic'] : ROOT_PATH."data/userpic/default.jpg",
was allerdings wichtig zu sagen ist,
dass du dann eben in der DB kein Standard Bild mehr gesetzt haben darfst,
da es sonst nicht funktioniert.
Du kannst mit nem einfachen Befehler per phpmyadmin, die Felder wieder reseten,
wo derzeit noch das Standard Bild drin ist.
Hoffe, dass war etwas verständlicher...mach mich jetzt wieder an meinem Shop zu schaffen...^^