Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    49

    problemi con una query di aggiornamento

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    49
    Ho ripostato il codice... scusate

    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      
    ?>

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    set immagine = '$nuovo_nome' ...

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    49
    grazie, ho messi gli apici ad entrambe le varibili, ma non va' lo stesso

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Non vedo nel codice l'esecuzione della query.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    49
    che stupido, mancava questo...
    Codice PHP:
    $Result2 mysql_query($aggiornamento) or die(mysql_error()); 

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    49
    Originariamente inviato da adfadf
    grazie, ho messi gli apici ad entrambe le varibili, ma non va' lo stesso
    Si Si hai ragione, Grazie ancora

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.