> [snip]
>
> Dat ziet er toch prima uit? Doe bijvoorbeeld eens:
>
> while ($foo = fgetcsv ("bestandsnaam.extensie", 1000, ";"))
> {
> echo $foo[0];
> }
>
> --
> Cheers, Maarten Wierda
>
> "Music is first, lyrics are secondary."



Oke, hierbij mijn code, waar zou ik je code plaatsen?

Jan


<?PHP

function echoColor() {
static $counter=0;
$kleur1="#E6E6E6";
$kleur2="#ADAAAD";
$counter++;
if ($counter%2) return $kleur1;
return $kleur2;
}

// Bestandsnaam van het comma-separated bestand
$filename = "ase_prijslijst_lood.csv";

// Teken waarmee de velden van elkaar worden gescheiden
$delimiter = ";";

// Lees het bestand in
$fcontents = @file($filename);

// Kijk of het bestand werd gevonden
if (!$fcontents) {

// Fout: bestand niet gevonden
echo("<B>Fout</B><P>Het data-bestand werd niet gevonden.");

} else {

// Bestand dus wel gevonden, controleer of het wel inhoud bevat (of het meer
dan 1 regel lang is)
$regels = count($fcontents);

if ($regels < 2) {
echo("<B>Fout</B>Het data-bestand is leeg");
} else {

// kopregel
echo "<CENTER>";
echo ("<TABLE BORDER=0 WIDTH=\"600\" HEIGHT=\"20\" CELLSPACING=0
CELLPADDING=0>");

echo "<BR><TR>
<TD WIDTH=\"600\" bgcolor=\"#0000FF\" ALIGN=\"right\"><FONT
color=\"#FFFF00\"><B><FONT size=\"2\"> PEUGEOT/CITROEN/FIAT/RENAULT/MERCEDES
&nbsp; </FONT></B></TD>

</TR>";

// Ga het bestand regel voor regel af
while (list ($line_num, $line) = each ($fcontents)) {

// Sla eerste regel over (0 is geen regel overslaan)
if ($line_num>=0) {

// Splits de regel in aparte velden
$fields = explode($delimiter, $line);

// Benoem de velden voor de duidelijkheid. Nummering begint bij 0
if (!empty($fields[0])){$CODE = $fields[0];}else{$CODE
= '';}
if (!empty($fields[1])){$LOOD = $fields[1];}else{$LOOD
= '';}
if (!empty($fields[2])){$ARTIKELNR = $fields[2];}else{$ARTIKELNR
= '';}
if (!empty($fields[3])){$OMSCHRIJVING = $fields[3];}else{$OMSCHRIJVING
= '';}
if (!empty($fields[4])){$AANTAL = $fields[4];}else{$AANTAL
= '';}
if (!empty($fields[5])){$VERKOOP = $fields[5];}else{$VERKOOP
= '';}

echo ("<TABLE BORDER=0 WIDTH=\"600\" HEIGHT=\"20\" CELLSPACING=0
CELLPADDING=0>");

if ($CODE == "1") {
$kleur = echoColor();
echo "<TR>
<TD WIDTH=\"100\" BGCOLOR=\"$kleur\"><FONT
color=\"#000000\">$ARTIKELNR</FONT></TD>
<TD WIDTH=\"340\" BGCOLOR=\"$kleur\"><FONT
color=\"#000000\">$OMSCHRIJVING</FONT></TD>
<TD WIDTH=\"35\" BGCOLOR=\"$kleur\"><FONT
color=\"#000000\">$AANTAL</FONT></TD>
<TD WIDTH=\"70\" BGCOLOR=\"$kleur\"><FONT
color=\"#000000\">$VERKOOP</FONT></TD>
<TD WIDTH=\"50\" BGCOLOR=\"$kleur\"><input type=\"text\" name=\"val[]\"
size=\"5\"> <input type=\"hidden\" name=\"art[]\" value=\"$ARTIKELNR\"></TD>
</TR>";
}

} // eind if $line_num
} // eind while($fcontents)
} // eind if ($regels)
} // eind if ($fcontents)

echo "</CENTER>";
echo "</TABLE>";
echo "</TABLE>";

echo "<BR>";
?>