Hallo Leute
Bin neu hier und möchte zuerst mal alle begrüßen.
Und nun zum eigentlichen Problem:
1
2
3
4
5
6
7
8
9
10
11
12
open(LESER, "<data/beispieldatei.csv");
flock(LESER, LOCK_SH);
while(! eof(LESER)){
my $zeile = <LESER>;
my ($auswahlpunkt) = split(/,/,$zeile);
print <<"ENDE";
<option value='category="$auswahlpunkt"'>$auswahlpunkt</option>
ENDE
}
close(LESER);
Beschreibung:
Ich öffne eine csv-Datei mit dem Händler "LESER" und packe den Inhalt in den Skalar $zeile. Dannach splitte ich in $auswahlpunkt. Die csv-Datei besteht aus Wörtern, getrennt durch Kommata:
csv-Beispiel: kein,Punkt 1,Punkt2,punkt3, usw...
Ziel sollte sein, daß die while-Schleife so viele Auswahlpunkte erstellt, wie die csv-Datei an Einzelwerten beinhaltet. Das dumme an der Sache ist, daß man nicht vorraussagen kann, wie viele Einzelwerte die csv-Datei enthält. Ich hoffe ich konnte mein vorhaben deutlich schildern.
Gruß HP-User
modedit Editiert von pq: code-tags hinzugefügt
Last edited: 2012-04-17 20:38:43 +0200 (CEST)