Es relativamente sencillo, solo analiza y adaptalo en tu codigo:
Código PHP:
Ver original// En cuanto cargas los datos del cliente, tomas el valor de la foto original:
$fotocliente = $resultado_de_query['foto'];
// Al procesar el archivo subido:
// Usa $_FILES en lugar de $_HTTP_POST_FILES
if($_FILES['userfile']['tmp_name'] != '' && $_FILES['userfile']['error'] == 0) {
// Solo procesas si hay un archivo y no contiene errores
// Verificas extension y validas tamaño o redimensionas
// Renombras el archivo en caso de creerlo conveniente
// Si todo va bien:
$fotocliente = $nombre_archivo;
}
// En tu consulta guardas el nombre de archivo (original o el nuevo)
mysql_query("UPDATE tabla set campo1 = 'algo', campoN = 'otra cosa', foto = '$fotocliente' WHERE id_cliente = $id_cliente");