Hallo,
Wer kann mir helfen und mir erklären, was der folgende Ausdruck
aussagt?!
»»
if ($ARGV[0] ne ""){ # Ausgabe spezifizierte Seite
»» $min=(($ARGV[0]-1)*$entryno)+1;
»» $max=$ARGV[0]*$entryno;
}@ARGV sind die dem Perl-Script übergebenen Parameter.
Also: wenn ein Parameter übergeben wurde, dann ist $min (der erste
Parameter-1) * $entryno + 1.
$max ist dann der erste Parameter * $entryno.
Ich nehme mal an, daß man hierüber eine "Seite" in der Ausgabe anwählt. $entryno enthält die Anzahl der gelisteten Einträge pro Seite. Bsp:
$ARGV[0]=5; # Ich möchte die fünfte Seite sehen
$entryno=10; # 10 Einträge pro Seite
$min=(($ARGV[0]-1)*$entryno)+1; # also ((5-1)*10)+1 = 41
$max=$ARGV[0]*$entryno; # macht 5*10 = 50
Gruß,
Jörk