Thread tmpl_loop switch (10 answers)
Opened by nurri at 2005-06-06 17:17

nurri
 2005-06-06 17:17
#5050 #5050
User since
2005-06-06
18 Artikel
BenutzerIn
[default_avatar]
ich würde gern einen anderen
loop ausgeben lassen wenn die datensätze aus z.B: CAT eq "4"

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
my $sql = "SELECT * FROM db50";
my $sth = $dbh->prepare ( $sql ) || die "Kann Satement nicht vorbereiten: $DBI::errstr\n";
$sth->execute();

my $template = HTML::Template->new(filename => 'test2.html');


my (@eintraege,@ergebnisse,@result,@check);

while(my @result = $sth->fetchrow_array()){
push(@ergebnisse,\@result);
}

foreach my $eintrag(@ergebnisse){
my %hash = (
ID => $eintrag->[0],
NAME => $eintrag->[1],
CAT => $eintrag->[2],
);
push(@eintraege,\%hash);
}

if ($eintraege[2] eq "4") {
$template->param(ABFRAGE_2 => \@eintraege);

}
else {
$template->param(ABFRAGE => \@eintraege);
}


kann mir jemand tipps geben bezüglich des arrays ??

View full thread tmpl_loop switch