Wie kann ich die Anzeige von Daten in einer Tabelle mit Perl?
Ich bekomme Daten aus einer Datenbank. Es hat 4 Zeilen und 6 Spalten. Ich möchte zeigen, dass dies in einer HTML-Tabelle, aber habe Probleme. Ich habe den TH für die 6 Spalten. Aber ich habe Probleme bei der Anzeige von 4 Zeilen. Dies ist, was ich habe, so weit:
while (($f1, $t2, $n3, $k4, $d5, $e6) = $sth1->fetchrow_array)
{
push (@first, $f1);
push (@second, $t2);
push (@third, $n3);
push (@fourth, $k4);
push (@fifth, $d5);
push (@sixth, $e6);
}
@first, @zweiter...und andere sind arrays
Während dsplaying Daten, wenn ich tun:
foreach (@first)
{
print "<td>$_</td>";
}
Ist die Anzeige von Daten vertikal, aber ich möchte es horizontal anzeigen.
InformationsquelleAutor Omnipresent | 2009-02-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den code in die Frage geschrieben mit Perl DBI (DataBase Interface):
Oder Sie können Lesen Sie die Zeile in ein array und dann drucken Sie das array mehr kurz und bündig:
InformationsquelleAutor Jonathan Leffler
Könnten Sie auch HTML::Table.
Sie müssen die Datenbank-Abfrage-und-und bekommen eine Anweisung handle,
$sth
. Code muss in das#do query here
Abschnitt. Sie müssen auch hinzufügen, laden Sie die DBI.InformationsquelleAutor daotoad
Wenn Sie ein wenig mehr Flexibilität, ohne zu schreiben, wie viel code, vielleicht wollen Sie auch heraus zu überprüfen HTML::Table::FromDatabase. Es tut der HTML-Code für Sie und gibt Ihnen die Freiheit, formatieren Sie die Dinge einfach. Es dauert ein wenig übung, aber es hat sich eine unschätzbare nahm in meinem arsenal.
Ist hier einige Beispiel-code, wird Ihnen eine Idee geben von dem, was Sie mit ihm tun können
InformationsquelleAutor
Ist diese näher an, was Sie versuchen zu erreichen?
InformationsquelleAutor vladr