[quote=renee,20.12.2004, 16:29]Kannst Du auch mit while machen:
my $COLMAXITEM = 3;
my $idx = 0;
my @rows = ();
my $maxcount = scalar @item - 1;
while(my $it = $sth->fetchrow_hashref)
{
push @cols, {IMAGES_PATH => $images_path, IMAGESRC=> $it->{code}};
if(scalar @cols == $COLMAXITEM or $idx+1 == $maxcount)
{
push @rows, {COLS => [@cols]};
@cols = ();
}
$idx++;
}
[/quote]
Habe ich gerade auch gemerkt, mein Fehler lag darin dass die Variable $maxcount nicht gesetzt wurde und es so zu einer fehlerhaften Anzeige kam.
Ich muss wohl das nächste mal erst überlegen warum es denn nicht funktioniert bevor ich Frage. ;)
Danke allen die mir geholfen haben!!!
Tom