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´) :
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: