boas,
é apenas um exemplo, terás de adaptar evidentemente:
if($_FILES['imagem']['name'] !='')
{
//dados do ficheiro
$nome_ficheiro_1 = $_FILES['imagem']['name'];
$target = "images/";
$target = $target . basename( $_FILES['imagem']['name']) ;
$ok=1;
if(move_uploaded_file($_FILES['imagem']['tmp_name'], $target))
{
$aviso2=$nome_ficheiro_1 .' foi enviada.';
}
}
a variável $nome_ficheiro_1 terás inserir num SQL de INSERT OU UPDATE, conforme a situação.
abraço,