Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Upload immagini

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    10

    Upload immagini

    Buon giorno a tutti,

    io utilizzo già uno script di upload di immagini all'interno del mio sito e fino ad ora non ho mai avuto problemi

    Ieri ho aggiunto una nuova pagina di upload copiandola esattamente da una già funzionante e cambiando un solo parametro.

    Il problema è che ottengo un errore di sintassi della query SQL: "Errore di sintassi nella query SQL vicino a ')' linea 1"

    La pagina è però esattamente la stessa l'ho ricontrollata centinaia di volte cambia solo la query da così
    Codice PHP:
    if(@is_uploaded_file($nomefile)) {
        @
    move_uploaded_file($nomefile"$upload_dir/$file_name"
        or die(
    "Impossibile spostare il file $nomefile_name ($new_name), controlla l'esistenza o i permessi della directory dove fare l'upload.");
        
    $sql_insert "INSERT INTO immagini (nome,nome_vecchio,tipo,url,id_opera) VALUES ('$new_name','$nomefile_name','cantante','$upload_dir\/".$new_name."',$id)" 
        
    $query_insert mysql_query($sql_insert,$opere) or die(mysql_error()); 


    a così

    Codice PHP:
    if(@is_uploaded_file($nomefile)) {
        @
    move_uploaded_file($nomefile"$upload_dir/$file_name"
        or die(
    "Impossibile spostare il file $nomefile_name ($new_name), controlla l'esistenza o i permessi della directory dove fare l'upload.");
        
    $sql_insert "INSERT INTO immagini (nome,nome_vecchio,tipo,url,id_opera) VALUES ('$new_name','$nomefile_name','cantanteminore','$upload_dir\/".$new_name."',$id)"
        
    $query_insert mysql_query($sql_insert,$opere) or die(mysql_error()); 

    cioè cambia solo il valore inserito in tipo da cantante a cantanteminore

    il resto della pagina è esattamente lo stesso solo che una pagina funziona e l'altra no.

    (alla linea1 non ho nessuna parentesi e nessuna query sql)
    Fr@ncesco

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    ('$new_name','$nomefile_name','cantanteminore','$u pload_dir/$new_name','$id')

    mancavano gli apici di $id

    prova cmq anche a usare '$upload_dir/$new_name' senza doppi apici e punto, dovrebbe considerarla lo stesso
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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 © 2024 vBulletin Solutions, Inc. All rights reserved.