[% FOREACH user = query.execute() %] [% Dumper.dump( user ) %]
##
$VAR1 = { 'DATUM' => '09-JUL-15', 'STATUS' => 'Eingelesen', 'NR' => '11000530', 'NACHRICHT' => '528', 'aNR' => '8041094A' }; $VAR1 = { 'aNR' => '8033010E', 'NR' => '11000527', 'STATUS' => 'Eingelesen', 'NACHRICHT' => '1559', 'DATUM' => '09-JUL-15' }; [...]
####
print "Content-type: text/html\n\n";
my $oTT = Template->new({
INCLUDE_PATH => '../templates',
EVAL_PERL => 1,
ABSOLUTE => 1,
}) || die "$Template::ERROR\n";
#DB - Connect
my $hDB = DBI->connect( "dbi:Oracle:xx", "xx", "xx", { AutoCommit => 0 } );
my $hStatement = $hDB->prepare("MYSQL");
$hStatement->execute( );
while ( ( $iVertragsnummer, $sArtikelNr, $sVertragsStatus, $sVertragsDatum, $iMsgID ) = $hStatement->fetchrow_array() ){
push (@aRows, ( $iVertragsnummer, $sArtikelNr, $sVertragsStatus, $sVertragsDatum, $iMsgID ));
}
$hStatement->finish;
$hDB->disconnect;
my $sData = {
'result' => \@aRows
};
$oTT->process("../templates/mytemplate.html", $sData) || die $oTT->error(), "\n";
####
[% FOREACH line IN result %]
[% Dumper.dump( line ) %]
[% line.VERTRAGSNUMMER %]
[% line.ARTIKELNR %]
[% END %]
####
$VAR1 = '11000530'; $VAR1 = '8041094A'; $VAR1 = 'Eingelesen'; [...]