next up previous contents index
Next: html_table_head($cols = array(), $param Up: HTML-Schnittstelle Previous: HTML-Schnittstelle

Funktionen zum Erstellen von Tabellen:

Die Unterstützung von HTML-Tabellen wurde vor allem für das Anzeigen von SQL-Anfrage-Ergebnissen konzipiert. Man könnte z.B. mit dem einzigen Funktionsaufruf ´html_table($data)´ das Result einer SQL-Abfrage als Tabelle anzeigen, wenn $data eine Liste von SQL-Ergebnis-Datentupeln (Ergebnis-Zeilen), also eine Liste von Rückgaben der Funktion db_query, ist. Dabei werden in einer Kopfzeile die Namen der Attribute angezeigt. und jeweils in jeder folgenden (Daten)-Zeile je ein Datentupel. Will man das Aussehen der Tabelle dann weiter beeinflussen, sind weitere Parameter nötig.

Um mit ´libhtml´ HTML-Code für eine Tabelle zu erstellen, kann man entweder einen einzigen Funktionsaufruf an die Funktion ´html_table´ machen oder man ruft selbst die Funktionen zum Erstellen der Teile einer Tabelle ´html_table_head´, ´html_table_lines´ bzw. ´html_table_line´ und ´html_table_end´ auf. Die Funktion ´html_table´ ist selbst ein Wrapper, der die anderen genannten Funktionen aufruft. Vor allem bei großen Datenmengen wird man möglicherweise die zweite Variante bevorzugen.



 

Copyright Munich Network Management Team