Buongiorno a tutti,
ho un problema che non riesco a risolvere, vorrei fare questa operazione, ho una tabella utenti con i seguenti campi
id
nome
testo
foto
curriculum
ora quando vado a richiamare i valori inseriti nel db per la modifica uso questa query
$query = "SELECT * FROM utenti WHERE id = '".$_GET['id']."'";
$result = mysql_query ($query, $db);
$row = mysql_fetch_array ($result);
$id = $row['id'];
$nome = $row['nome'];
$testo = $row['testo'];
$foto = $row['foto'];
$cv = $row['curriculum'];
echo"
<form method=\"post\" action=\"editutenti.php?id=$id\" enctype=\"multipart/form-data\" name=\"input_form\">
....
<input type=\"text\" name=\"nome\" value=\"$nome\" />
<textarea cols=\"70\" rows=\"3\" wrap=\"VIRTUAL\" name=\"testo\" >$teso</textarea>
<input type=\"file\" name=\"foto\" value=\"$foto\" />
.....
<input type=\"submit\" value=\"Modifica\">
...
quello che vorrei fare con il campo foto è richiamare il valore contenuto nel db utenti nel campo foto che è un campo testo, e se voglio modificare la foto poterlo fare allegandone una nuova oppure mantenere quella corrente e modificare solo il campo nome o testo per esempio.
ma quando vado a fare la modifica se non allego nulla mi cancella il valore foto salvato nel db
la query per la modifica che uso è questa
$query = "UPDATE utenti SET nome = '$_POST[nome]', testo = '$_POST[testo]', foto= '" . $_FILES["foto"]["name"] . "', ..... WHERE id = '$_POST[id]'";
poi faccio l'upload del file immagine con un altro script
come posso evitare che non mi cancelli il valore salvato nel campo foto se voglio modificare solo gli altri campi?