Avatar billede torbenbs Nybegynder
14. maj 2008 - 18:09

mister det første bogstav ved import hvis det er Æ eller

Er der en som har løsningen på hvad der er galt, nå jeg impoterer en .CSV fil med nedenstående kode, så komme det hele fint over med undtagelse af det første bogstav, hvis det er et Æ,Ø eller Å (både ved store og små bogstave), men står der f.eks.- Sønder så kommer det rigtigt ind som Sønder, mens- Ådal, bliver til- dal, og står der- Åsted Ådal, så bliver det til- sted Ådal

Er det noget du har et godt råd til hvad jeg går forkert eller ??

<?php
echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post" enctype="multipart/form-data">';
require("gsdb.php");

if(isset($_POST['submit'])) {
if (move_uploaded_file($_FILES['filename']['tmp_name'], "indtxt.txt")) {
    echo "<b>$handle Filen er sucessfuld uploaded til " . $uploaddir . basename($_FILES['filename']['name']) . "</b><BR><BR>";
    $filename = "indtxt.txt";
    $handle = fopen($filename, 'r');
} else {
    echo "Fejl : " . $uploaddir . basename($_FILES['filename']['name'])  . '\n' . $_FILES['filename']['error'] . "<BR>";
}

while (($data = fgetcsv($handle, 1000, ';')) !== FALSE) {
    $data = str_replace("'","''",$data);
    $import="INSERT into anavne (f1,f2,f3,f4,f5) values ('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]')";
    $runq = mysql_query($import) or die(mysql_error());
    echo $import;
    echo "<br>";
}

fclose($handle);

} else {

print "Find CSV filen her: <input type='file' name='filename' size='20'><input type='hidden' name='nytable' value='$nytable'><br>";
print "<input type='submit' name='submit' value=' Indlæs CSV filen'><br>";
}

$import="select * from anavne";
$runq = mysql_query($import) or die(mysql_error());
?>

Er en en simpel ting eller hvad ?
Hilsen Torben
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester