Para poder mostrarlo traes el campo que guardaras en la base de datos como una variable mas.
Para cambiar el nombre de la foto, lo mas utilizado es agregarle la fecha/hora al principio del nombre.
Recuerdas que para el nombre de la foto utilizamos esto:
Código PHP:
$uploadfile = $uploaddir.$_FILES[$nombre]['name'];
Bueno... lo que puedes hacer es poner esto:
Código PHP:
$hora = date("dmY_His");
$uploadfile = $uploaddir.$hora."_".$_FILES[$nombre]['name'];
Asi cuando suban la foto, va a quedar algo como: fecha_hora_nombreimagen
Debes recordar que para guardar esto debes tomar estos mismos datos.
Por ejemplo:
Código PHP:
//variable para fecha hora
$hora = date("dmY_His");
//variable para guardar el nombre que le hemos dado a nuestro archivo
$archivoParaDB = $hora."_".$_FILES[$nombre]['name'];
$uploadfile = $uploaddir.$archivoParaDB;
;) Suerte