Hilfe - ich hänge mal wieder....
Aufgabe: es soll abgefragt werden, wieviele Artikelpositionen im WK liegen, die eine Bedingung erfüllen.
mit diesem Code
<!--spmacro:module(show)
sub test {
my $index = $_[0];
my $anzahl = $_[1];
if ($index <= $anzahl) {
for ($i=0;$i<=$anzahl;$i++) {
if (Bedingung) {
main::mprint "test <br>";
}
}
main::mprint "$i";
}
}
-->
wird "test" so oft ausgegeben, wie Positionen im WK die Bedingung erfüllen.
Beispiel: es sind 5 Artikel im WK, 3 erfüllen die Bedingung, 2 nicht
Ergebnis: es wird 3x "test" ausgegeben
ich brauche aber die ANZAHL als Zahl zu weiteren Berechnungen => also - in diesem Fall - "3"
mit "$i" bekomme ich die Summe aller Positionen => "5"
wie bekomme die Anzahl der Positionen, die die Bedingung erfüllen?
Hallo dobra,
<!--spmacro:module(show)
my $summe = 0;
sub test {
my $index = $_[0];
my $anzahl = $_[1];
if ($index <= $anzahl) {
for ($i=0;$i<=$anzahl;$i++) {
if (Bedingung) {
$summe++;
}
}
main::mprint $summe;
}
}
-->
mfg
cru
Hallo cru
DANKE ;D