Zur Webansicht Zur Webansicht
0/1 Rechenzentrum der Universität Regensburg
Home Uni  Pfeil  Rechenzentrum  Pfeil  
Deko-Banner
Zur Lese-/Druckansicht  


Frequently Used Links:
Hauptnavigation:
Persönliche Werkzeuge

Erzeugung von Formulare mit PHPlib

Aus RZ Wiki

HTML-Formulare spielen eine wichtige Rolle in fast allen PHP-Skripten.

Das Formular selbst

Das form-Element wird Durch die Funktionen rz_html_Form() und rz_html_FormE() erzeugt.

Folgende Attribute werden für rz_html_Form() berücksichtigt (Vorbesetzungen fett):

action
Da mindestens ein Parameter beim Aufruf dieser Funktion vorhanden sein muss, wird dieser Attribut fast immer angegeben. Dieser Parameter (dieser Attribut) ist der URL, an denen das Formular geschickt werden soll. Oft wird das ursprungliche Skript selbst als Ziel verwendet. Da es erhebliche Probleme gibt, den URL des Skripts zu ermitteln, soll man immer die Funktion rz_misc_get_request_URL() verwenden.
method
Mögliche Werte in HTML 4 sind get und post.
enctype
Mögliche Werte sind application/x-www-form-urlencoded (Man merker, dass dieser MIME-Type exprimental ist!). Für Datei-Upload vewendet man multipart/form-data. Der Mime-Type text/plain wird nur für E-Mail-Formulare verwendet.
accept-charset
Dieser Attrubut ist eine Liste der Zeichensätze, die verwendet werden dürfen, um die Formulardaten zu kodieren. Die Vorbesetzung in rz_html.php3 ist ISO-8859-1. Da PHP5 nur mit diesem Zeichensatz arbeiten kann, soll man diese Vorbesetzung möglichst lassen. Will man Zeichen, die in diesem Zeichensatz nicht enthalten sind, verwenden, soll man utf-8 verwenden. In diesem Fall müssen alle Texte explizit entschlüsselt.
accept
Eine Liste MIME-Types, die bei Datei-Upload verwendet dürfen.
name
Name des Formulars – hauptsächlich für JavaScript

Dropdown-Listen

JavaScript und Ajax

Letzte Änderung: 26.06.2007 von Georg Wallisch