next up previous contents index
Next: html_mtable($data, $cols0 = array(), Up: Funktionen zum Erstellen von Previous: html_table_end():

html_table($datas, $cols0, $param = array ()):

Statt eine Tabelle durch Einzelaufrufe von ´html_table_head´, ´html_table_line´ bzw. ´html_table_lines´ und ´html_table_end´ zu erzeugen, kann bei gleichbleibendem $cols und $param auch ein einziger Aufruf der Funktion ´html_table´ verwendet werden. Mit ´html_table´ wird also der HTML-Quelltext für eine ganze HTML-Tabelle erzeugt, d.h. Tabellenkopf (<table>-Tag), Kopfzeile und Datenzeilen sowie Tabellenende (</table>-Tag). Für den Kopf und die Kopfzeile wird ´html_table_head´ aufgerufen. Die (Daten)-Zeilen werden dabei aus einer Liste vorgegebener Datentupel mit der Funktion ´html_table_lines´ generiert. Von´html_table_lines´ wird dabei je eine Zeile aus einem Datentupel generiert, d.h. pro Datentupel wird ´html_table_line´ aufgerufen. Die Rückgabewerte der einzelnen Aufrufe, d.h. die HTML-Quelltexte von Tabellenkopf, Kopfzeile, den einzelnen Daten-Zeilen und vom Tabellenende werden zu einem String zusammengesetzt und zurückgegeben.
´html_table´ ist vor allem für die Ausgabe von SQL-Ergebnissen gedacht.
Parameter sind (siehe auch ´html_table_head´, ´html_table_lines´, ´html_table_line´, ´html_table_end´) :

Rückgabe von ´html_table´ ist ein String, der den HTML-Quelltext für die Tabelle enthält.

 

Oft betrachtet man nicht eine ganze Liste von Datensätzen, sondern nur einen einzigen. Um einen Datensatz alleine in einer Tabelle darzustellen, empfiehlt es sich nicht, die Tabelle aus Kopfzeile und einer Datenzeile für den einzigen Datensatz aufzubauen. Besser ist eine mehrspaltige Darstellung, bei der Beschriftung, die sonst in der Kopfzeile stehen würde, und Datenwert in aufeinanderfolgende Spalten der Spalten zu setzen. Dies erledigt für den Benutzer die folgende Funktion:


next up previous contents index
Next: html_mtable($data, $cols0 = array(), Up: Funktionen zum Erstellen von Previous: html_table_end():
Copyright Munich Network Management Team