Ho un problema sulla query di aggiornamento, il nome dell'immagine nella tabelli oggetti2 non si aggiorna, rimane null, perchè? commetto degli errori nell'aggiornamento? Il resto è tutto giusto.



Codice PHP:
<?php require 'connessione2.php';  session_start();   $insertSQL "INSERT INTO oggetti2 (descrizione, oggetto, datainizio, codsottocategoria, prezzo)  VALUES ('$_POST[descrizione]', '$_POST[oggetto]','$_POST[data]','$_SESSION[codsottocategoria]','$_POST[prezzo]')"//preparo la stringa per l'inserimento $Result1 = mysql_query($insertSQL) or die(mysql_error()); //effettuo l'inserimento sul database  $ultimo_id=mysql_insert_id(); //valore di codoggetto dopo l'inserimento  $file_temp=($_FILES['userfile']['tmp_name']); //file temporaneo che contiene l'immagine caricata  $percorso="foto/"; //cartella sul server dove verrà spostata la foto  $nuovo_nome=$percorso.$ultimo_id.".jpg"; //nuovo nome dell'immagine  $aggiornamento ="UPDATE oggetti2 SET immagine = $nuovo_nome WHERE Codoggetto=$ultimo_id";   $inviato=file_exists($file_temp); //verifica se il file è stato caricato sul server  if ($inviato) {      move_uploaded_file($file_temp,$nuovo_nome);     header("Location:operazione ok.php");     // sposto l'immagine nella cartella e vado     // alla pagina di visualizzazione     } else {     header("Location:Errore.php");     // vado alla pagina di errore      } ?>
Grazie