Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26

Discussione: Query Update File

  1. #1
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313

    Query Update File

    Buongiorno a tutti,

    sto tentando di creare una modifica di un file già esistente nel db ma mi escono i seguenti errori:
    codice:
    Notice: undefined index: file in C:\... on line 9
    Notice: undefined index: file in C:\... on line 10
    il codice da me creato è il seguente:
    Codice PHP:
    <?php
            session_start
    ();
            
    //connessione db
            
    $connmysql_connect("localhost""root""") or die ("impossibile connettersi");
            
    //selezione del DB
            
    mysql_select_db("archiviottico"$conn) or die ("impossibile selezionare il db");
            
            
    // 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 "polizze/"// cartella in cui vengono salvati file pdf delle polizze

            
    if($dimensione 10240000000) {

                if(
    is_file($cartella.$nome)){
        
                    echo 
    "Esiste già una polizza con questo nome";
            
                }
                else {

                    
    $idpolizza$_POST['idpolizza'];        
                    
    $numeropolizza$_POST['numeropolizza'];
                    
    $compagnia$_POST['compagnia'];
                    
    $note$_POST['note'];
                    
    $idcliente$_POST['idcliente'];
                    
    $cev$_POST['cev'];
            
                    
    // sposto il file caricato nella cartella di destinazione
                    
    $polizzamove_uploaded_file($_FILES['file']['tmp_name'], $cartella.$nome ) or die("Errore di upload del file.");

                  
                    
    $query "UPDATE polizza SET idpolizza='$idpolizza', nomepolizza='$nome', numeropolizza='$numeropolizza', compagnia='$compagnia', note='$compagnia', cev='$cev' WHERE idpolizza='$id'";
                    
    $result mysql_query($query) or die (mysql_error(""));
            echo
    "Aggiornamento eseguito con successo";
        
                }
            }
    ?>
    dove sbaglio?

    grazie a tutti in anticipo

  2. #2
    $_FILES['file'] non è definito.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    ma $_FILES['file'] l'ho definito tramite il form con :

    codice:
    <form method="post" action=*.*.php>
    <input name="file" type="file" id="file" size="39"/>
    </form>
    non è corretto?
    con queste istruzione per l'upload funziona correttamente.

  4. #4
    forse nel form confondi il name con il type.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Originariamente inviato da spawn88
    ma $_FILES['file'] l'ho definito tramite il form con :

    codice:
    <form method="post" action=*.*.php>
    <input name="file" type="file" id="file" size="39"/>
    </form>
    non è corretto?
    con queste istruzione per l'upload funziona correttamente.
    non usare lo stesso nome ....


    @edit... suggerimento. Stampa $_FILE cosi' ti rendi conto di come e' composto l'array.

    echo "<pre>;
    print_r($_FILE);

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    l'ho modificato così:
    Codice PHP:
    <input name="files" type="file" id="file" size="39" /> 
    ma continua a darmi gli stessi errori.

  7. #7
    Originariamente inviato da spawn88
    l'ho modificato così:
    Codice PHP:
    <input name="files" type="file" id="file" size="39" /> 
    ma continua a darmi gli stessi errori.
    vedi l'edit del mio post qui sopra.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Ma come avviene l'accesso alla pagina php che hai postato? E' referenziata nell'attributo action del form o come?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  9. #9
    Originariamente inviato da satifal
    Ma come avviene l'accesso alla pagina php che hai postato? E' referenziata nell'attributo action del form o come?
    effettivamente questo mi pare poco probabile....

    <form method="post" action=*.*.php>

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Utente di HTML.it L'avatar di spawn88
    Registrato dal
    Feb 2012
    residenza
    Milano
    Messaggi
    313
    è referenziane nell'action del form,
    con action = "modpol.php" che è il codice che ho postato all'inizio

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.