 |
|
 |
| Precedente :: Successivo |
Autore |
Messaggio |
|
|
djmatto Novizio
Registrato: 17/01/12 13:17 Messaggi: 1
|
Inviato: Mar Gen 17, 2012 1:18 pm Oggetto: 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
$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 |
|
 |
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
|
Top |
|
 |
|
|
|
|
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
|
|