Se ho ben capito, ti basta aggiungere un altro campo di tipo text prima (o dopo è indifferente) del campo file che utilizzi per il caricamento dell'immagine.
In questo campo text avrà come valore il percorso del tuo file...
esempio:
codice HTML:
<form class="upload" action="../db/prodottiupload.php" method="post" enctype="multipart/form-data">
<input class="input" type="text" name="oldFile" value="<?php echo $row['campo_foto']; ?>"/>
<input class="input" type="file" name="userFile"/>
<input class="input" type="text" name="alt" required value="<?php echo $row['alt']; ?>"/>
<input class="input" type="text" name="descFoto" value="<?php echo $row['descfoto']; ?>"/>
<input class="input" type="text" name="title" required value="<?php echo $row['titolo']; ?>"/>
<input class="input" type="text" name="subtitle" required value="<?php echo $row['sottotitolo']; ?>"/>
<textarea class="input" name="descrizione" required /><?php echo $row['descrizione']; ?></textarea>
<input class="input" type="text" name="prodText" id="prodText" required value="<?php echo $row['prodotti']; ?>"/>
<button class="invio" type="submit">Invia</button>
</form>
poi nella pagina prodottiupload.php:
Codice PHP:
if(!empty($_FILES['userFile']['name'])){
// esegui upload e aggiorna DB
}elseif(!empty($_POST['oldFile'])){
// aggiorna DB
}else{
// non c'è nessuna immagine
}