Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313

    Errore Di Upload Del File

    Buongiorno a tutti,
    mi sto scervellando da tutta mattina ma non riesco a trovare l'errore
    quando tento di caricare mi viene visualizzato questo messaggio di errore:
    codice:
    Query non valida: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '...' at line 1
    Ho controllato la query ed è corretta.
    Non sò davvero come risolvere questo fastidioso problema.
    Qualcuno può darmi una mano?
    Grazie mille a tutti.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    prima di richiamare la query stampala a video: mettila in una variabile - se già non è così - e fai var_export()

  3. #3
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    grazie per la risposta repentina.
    adesso faccio ciò che mi hai detto.
    ti voglio solo dire che il file viene caricato correttamente
    nella sua cartella su server, ma tutti gli altri dati no

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    l'errore però pare relativo proprio alla sintassi della query con dei puntini ("...") che forse non dovrebbero esserci... fai var_export e posta qui il risultato

  5. #5
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    mi stampa a video "true".

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ? è cmq sbagliata la query (non è una query)! Risali "all'indietro" a dove viene generata la query (posta una decina di righe - non di più - intorno a quella incriminata, magari)...

  7. #7
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    ecco qui il codice richiesto:
    Codice PHP:
    <?php
    // controllo che non ci siano stati errori durante l'upload

    if (!is_uploaded_file($_FILES['file']['tmp_name']))

        die (
    "Errore di caricamento: ".$_FILES["file"]["error"]);

        

    $nome $_FILES["file"]["name"];

    $dimensione $_FILES["file"]["size"];

    $cartella "cartella/"// cartella in cui vengono salvati file pdf delle polizze



    if($dimensione 10240000000) {



        if(
    is_file($cartella.$nome)){

        

            echo 
    "Esiste gi� un doc con questo nome";

            

        }

        else {

            
    $c=$_SESSION['c'];

            
    $utente=$_SESSION['username'];

            
    $id$_POST['id'];        

            
    $num$_POST['num'];

            
    $co$_POST['co'];

            
    $note$_POST['note'];

            
    $id2$_POST['id2'];

            
    $radio$_POST['radio'];

            

            
    // sposto il file caricato nella cartella di destinazione

            
    $docmove_uploaded_file($_FILES['file']['tmp_name'], $cartella.$nome ) or die("Errore di upload del file.");

            
    var_export($doc);

            
    // eseguo la query per inserire nel database i dati riguardanti il nuovo doc caricato

            
    $query "INSERT INTO doc (id, nome, numero, co, note, dimensione, c, id2, utente, stato, data) VALUES ('$id', '$nome', '$numero', '$co', '$note', '$dimensione', '$c', '$id2', '$utente', '$radio', SYSDATE())"
                                                                                                                                                                                    

            
    mysql_query($query) or die ("Query non valida: " mysql_error());                

                    

            
    ?>
    spero riuscirai ad aiutarmi

  8. #8
    Perchè mai hai fatto un var_export di $doc quanto ti è stato detto di farlo della query?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    già.... prima di mysql_query metti var_export($query);...

  10. #10
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    sorry,
    ecco con va_export(query):
    codice:
    'INSERT INTO doc (id, nome, numero, co, note, dimensione, c, id2, utente, stato, data) VALUES (\'AAA\', \'scan.pdf\', \'333325046\', \'brusco\', \'vino\'\', \'1289930\', \'antonio\', \'456\', \'andre\', \'ATTIVA\', SYSDATE())'Query non valida: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1289930', 'antonio', '456', 'andre', 'ATTIVA', SYSDATE())' at line 1

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.