Indice del forum
 FAQ   Cerca   Lista utenti   Gruppi   Registrati   Profilo   Messaggi privati   Log in 
Importare csv su db MYSQL tramite form

 
Nuovo argomento   Rispondi    Indice del forum -> Programmazione: c#, c++, Java, HTML, PHP, Javascript...
Precedente :: Successivo  

Autore

Messaggio

djmatto
Novizio


Registrato: 17/01/12 13:17
Messaggi: 1

MessaggioInviato: Mar Gen 17, 2012 1:18 pm    Oggetto: Importare csv su db MYSQL tramite form

Rispondi citando


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

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

Top

Profilo Invia messaggio privato

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Sab Gen 21, 2012 1:11 pm    Oggetto:

Rispondi citando


Prova a vedere cosa c'è nelle righe che leggi, ad esempio facendo

Codice:
var_dump($fileop);

_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione: c#, c++, Java, HTML, PHP, Javascript... Tutti i fusi orari sono GMT
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
Forum del sito TuttoMontefalco.it - Umbria - Italy topic RSS feed 


Torna al sito TuttoMontefalco.it


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it

SoftGreen 1.1 phpBB theme by DaTutorials.com
Copyright © DaTutorials 2005