Ich glaube ich sage erstmal worum es mir überhaupt geht.
Ich habe folgende Tabelle in der Datenbank
http://weber-computerhilfe.de/bilder/sonstige/mysq...
Jetzt möchte ich die alle Einträge in einer Tabelle ausgeben, das Problem aber ist, dass ich ein HTML::Template benutze und die Ausgabe schon INCLUDE, wenn ich das dann so schreiben würde:
print "Content-Type: text/html\n\n";
print $header->output;
while($ref = $sth->fetchrow_hashref()) {
$subtemplate->param(ZENSUR => $ref->{'word'});
$subtemplate->param(ERSATZ => $ref->{'replacement'});
};
$subtemplate->param(ANZEIGE => 1);
$subtemplate->param(FORMULAR => 0);
$content = $subtemplate->output();
$template->param(CONTENT => $content);
print $template->output;
print $footer->output;
exit;
wird mir nur der letzte Eintrag angezeigt. Wenn ich jetzt das ganze Template Zeug in die While-Schleife setze, dann wird mir das Template X mal (soviel Einträge wie in der Datenbank) ausgegeben. Und das will ich nicht.
Siehst du da eine Möglichkeit???
Danke schonmal für die Hilfe
Tom
P.S. Deine zwei ersten Codes haben nur leere Felder gebracht.\n\n
<!--EDIT|Tom|1085312734-->