+ Rispondi alla Discussione
Risultati da 1 a 2 di 2

Importare csv su db MYSQL tramite form

Ultimo Messaggio di Samyorn il:
  1. #1
    User
    Data Registrazione
    Dec 2008
    Messaggi
    40

    Importare csv su db MYSQL tramite form

    Salve a tutti,

    Ho seguito diverse guide su internet ed ho creato la funzione per poter importare un file csv tramite form per l'upload.

    La funzione sembra quasi funzionare ma poi quando arriva all'esecuzione del while è come se non facesse niente e mi restituisce pagine bianca (il mio file csv speara i campi tramite ; ).

    Il codice è:

    Codice PHP:
    <?php

        $conn 
    mysql_connect("xxxxx""xxxxx""xxxxxx");
        
        
    mysql_select_db ("xxxxx"$conn);


        if(isset(
    $_POST['submit']))
        {
            
    $file $_FILES['file']['tmp_name'];
             
            
    $handle fopen($file"r");
            
            
             
            while (
    $fileop fgetscsv($fname,1000";") !== false ) {
                 
                
    $titolo $fileop[0];
                 
    $nome_cognome $fileop[1];
                
    $indirizzo $fileop[2];
                
    $CAP $fileop[3];
                
    $localita $fileop[4];
                 
    $provincia $fileop[5];
                
    $telefono $fileop[6];
                
    $fax $fileop[7];
                
    $cellulare $fileop[8];
                 
    $email $fileop[9];
                
    $sito $fileop[10];
                
                
                
    $sql mysql_query ("INSERT INTO 
                                                contatti (Titolo, Nome_Cognome, Indirizzo, CAP, Localita, Provincia, Telefono, Fax, Cellulare, Email, Sito)
                                            
                                            VALUES 
                                                ('
    $titolo', '$nome_cognome', '$indirizzo', '$CAP', '$localita', '$provincia', '$telefono', '$fax', '$cellulare', '$email', '$sito')
                                            
                                    "
    );
             
            }
            
            if (
    $sql) {
                
                echo 
    'data uploaded with succesfully!';
            }    
        
        }
        
    ?>
     <!DOCTYPE html>
    <html lang="en">
        <meta charset="utf-8">
        <title>Untitled</title>
        <body>
           
        <form action='upload.php' method='post' enctype="multipart/form-data">

            Import File : <input type='file' name='file' size='20'>
            <input type='submit' name='submit' value='submit'>

        </form>
    </body>
    </html>
    Ultima modifica di djmatto; 17-01-12 alle 15:14

  2. #2
    Consiglio Direttivo L'avatar di Samyorn
    Data Registrazione
    Dec 2007
    Località
    Catania
    Messaggi
    6,000
    Segui Samyorn su Twitter Aggiungi Samyorn su Google+ Aggiungi Samyorn su Facebook Aggiungi Samyorn su Linkedin
    Ciao djmatto,
    hai effettuato le verifiche passo passo per controllare che tutto vada a buon fine?
    Che il file "arrivi"?
    Che il file venga aperto?
    Un var_dump() per verificare che l'array $fileop non sia vuoto?

    Nel frattempo: manca la chiusura del file fclose($handle);

    Facci sapere.


    MODFunzioni di PHP Qui, Quo, Qua
    Si parla poco di SMF? Sentiamo l'opinione di chi lo ha provato. Ti amo...brindiAMO?

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.