Thread Verschachtelte Tabellen mit HTML::Template (13 answers)
Opened by Ronnie at 2003-10-22 11:39

Ronnie
 2003-10-22 13:25
#7427 #7427
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
[quote=Geewiz,22.10.2003, 11:09]Meine Frage lautet: Wo ist das Problem, zwei <TMPL_LOOP...> zu schachteln?[/quote]
Das Problem ist ein Verständniss-Problem. Wahrscheinlich ist die Lösung trivial aber ich komme nicht dahinter.

Ein einzelner Loop:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
while (my ($nachname, $vorname) = $sth->fetchrow_array()) {
  my %row = (
        nachname => $nachname,
            vorname => $vorname,
          );
   push(@loop, \%row);
   }

 $sth->finish();
 my $template = HTML::Template->new(filename => 'staff2.tmpl');
 $template->param(staff_loop => \@loop);
 #print "Content-Type: text/html\n\n";
 print $template->output;


Wenn ich jetzt einen zweiten (inneren) loop möchte muss ich dann diesen als Referenz in der äußeren Datenstruktur angeben?

Code: (dl )
1
2
3
4
5
my %row = (
    nachname => $nachname,
    vorname => $vorname,
    id  => $ref_auf_innere_struktur
    );


Ist wahrscheinlich völlig falsch, wie werden denn die einzelnen Loops auseinander gehalten? Ich sehe schon ich bin wohl wieder völlig auf dem Holzweg?!

Gruss,
Ronnie\n\n

<!--EDIT|Ronnie|1066814804-->

View full thread Verschachtelte Tabellen mit HTML::Template