Next: Funktionen für die Erstellung
Up: html_form_end():
Previous: html_form_end():
Um den HTML-Quelltext für ein ganzes Formular, d.h. den Formularbeginn,
die Elemente des Formulares und das Formular-Ende zu erzeugen, dient
diese Wrapper-Funktion (ähnlich ´html_table´). Die Liste der Elemente
wird dabei vorgegeben. Die Werte eines vorgegebenen Datentupels sind
jedoch in diese Vorgabemaske substituierbar. Pro gegebenem Element
wird ´html_form_element´ aufgerufen. Der Formular-Beginn bzw. das
Ende werden von ´html_form_head´ bzw. ´html_form_end´ erstellt.
Die Rückgabewerte der einzelnen Aufrufe, d.h. die HTML-Quelltexte
der einzelnen Elemente, werden zu einem String zusammengesetzt und
zurückgeliefert. Parameter sind (siehe auch ´html_form_head´, ´html_form_element´,
´html_form_end´):
- [$param:]Array von möglichen Parametern für den Formularbeginn, siehe
´html_form_head´
- [$elements:]Liste von Definitionen für Formelemente, d.h. jedes Listenelement
wird an die Funktion ´html_form_element´ als Parameter $e übergeben
- [$data:]Ein gegebenes Datentupel, wobei ein Datentupel Datentupel
ein assoziatives Array, bestehend aus beliebigen Key/Value-Paaren
ist, z.b. wie es von ´db_query´ als Repräsentation einer Zeile eines
SQL-Ergebnisses zurückgeliefert wird, d.h. die Elemente von $datas
werden einzeln als Parameter $entry an ´html_form_element´ übergeben.
Rückgabe der Funktion ist ein String, der den HTML-Quelltext für das
gesamte Formular enthält.
Copyright Munich Network Management Team