Avatar billede leif Seniormester
25. februar 2004 - 00:25 Der er 2 løsninger

liste visning ud fra csv fil

Jeg har en csv fil hvori jeg har alle mine dvd film, som jeg godt vil have vist pænt.

Dette er et udtræk fra filen (dvdfilm.csv), så I har mulighed for at se hvordan den er bygge op:
"Titel","Beskrivelse","Spilletid","Region"
"Finding Forrester","","136","1 - U.S.A., Canada"
"Antz","","80","2 - Europe, Japan, S. Africa, Middle East"

Der kan forkomme flere felt overskrifter.
Hvordan er dette muligt ?

/Leif
Avatar billede detox Nybegynder
25. februar 2004 - 00:50 #1
Fx sådan her, så kan du selv pynte lidt mere på formateringen:

<html>
<body style="background-color: #000000;">
<?
$fil = "data.txt"; // Filnavn
$handle = fopen($fil, "r");
$data = fgetcsv($handle, 1000, ",");
$out = '<table><tr>';
foreach($data as $item) {
    $out .= '<th style="background-color: #ffffcc; padding: 0px 5px 0px 5px; border: thin solid red;">'.$item.'</th>';
}
$out .= '</tr>';
while ($data = fgetcsv($handle, 1000, ",")) {
    $out .= '<tr>';
    foreach($data as $item) {
        if ($item == "") $item = '&nbsp;';
        $out .= '<td style="background-color: #ccffff; padding: 0px 5px 0px 5px; border: thin solid blue;">'.$item.'</td>';
    }
    $out .= '</tr>';
}
fclose($handle);
$out .= '</table>';
echo $out;
?>
</body>
</html>
Avatar billede leif Seniormester
06. april 2004 - 20:32 #2
Det var en holdbar løsning men har fundet en anden.

Jeg takker og lukker. Du får halvdelen da den ikke var helt optimal.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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