ciao a tutti,
questo è il codice che sono riusscito ad elaborare. funziona tutto bene tranne quando dal form che ho creato in un'altra pagina non seleziono una foto ma lascio vuoto. il risultato è che mi va a sovrascrivere il campo FOTO nel db con foto/ in quanto non ho selezionato. mi servirebbe che se seleziona modifica, altrimenti lascia tutto com'è. sapreste modificare il codice qui di seguito. io mi sono scervellato con i cicli if. ma senza risultato (evidentemente sono alle prime armi!!!).grazie
<?
$id_amico= $_REQUEST['id_amico'];
$nome= $_REQUEST['nome'];
$file_temp= $_FILES['userfile']['tmp_name'];
//file temporaneo che contiene l'immagine caricata da un campo file del form nella pagina di rinvio a questa.
$name = $_FILES['userfile']['name'];
$percorso="foto/";
//cartella sul server dove verrà spostata la foto
$foto = $percorso.$name;
if (move_uploaded_file($file_temp, $percorso . $name))
{
print "L'aggiornamento è stato effettuato";
}
else
{
print "Si sono verificati dei problemi durante l'Upload";
}
$query="UPDATE amici SET nome='".$nome."', foto='".$foto."' WHERE id_amico=".$id_amico;
?>