Wie bekomme ich die Anzahl der Datensätze raus ?
Marcus Vieß
- cgi
Wie bekomme ich die Anzahl der Datensätze raus und kann damit das
ende der Thumbs bestimmen ?
Also
maxthumbs = 60;
open(file, "$filename1");
@lines=<file>;
close(file);
if ($Index eq ''){$Index = 0;}
@lines = splice(@lines, $Index, $maxthumbs);
foreach $line (@lines)
{
@fields=split(/\s*|\s*/,$line);
$thumb=$fields[5];
print <<HTMLF;
center><a href="$action?Index=$indexBack&wochen=$wochen">$maxthumbs Thumbs Back / Zurück</a> - <a href="$action?Index=$indexForward&wochen=$wochen">Next / Weitere $maxthumbs Thumbs</a>
HTMLF
}
Der zeigt mir jetzt z.B. die nächsten 60 Thumbs als link an.
Er findet halt kein ende. Der Link geht halt ins bodenlose.
Ich bräuchte z.B.
im File sind 120 Daten.
also anzahldat = datensätze;
und dann if indexForward ist größer als anzahldat, nur noch einmal weitergehen lassen.
Das bekomme ich wohl hin. nur wie kann ich die Datenzeilen im Auslesefile bestimmen ?
gruß,
Marcus ...
Joho, <-- das ist eine Begruessung
Wie bekomme ich die Anzahl der Datensätze raus und kann damit das
ende der Thumbs bestimmen ?
[...]
Da du sowieso alle Zeilen in einen Array einliest, kannst du ja
einfach
my $datensaetze = @lines;
benutzen. Ach ja, vergiss use strict; nicht!
Gruss,
CK
Thanks, funktioniert !