[ Inhaltsverzeichnis ] | WML |
Formulardaten senden | |
Formulardaten senden Formulardaten zum Versand aufbereiten mit dem postfield-Tag Daten senden mit dem go-Task PHP-Skript empfängt die Daten |
|
Formulardaten senden
Die eingegebenen Daten in einem Formular auf einer WAP-Seite sollen in der Regel auch weiter verarbeitet werden,
z.B. durch ein PHP-Skript oder ein CGI-Skript, um Datenbankzugriffe oder Ähnliches durchzuführen. Beispiel : |
|
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card id="formular" title="Formular"> <p> Vorname : <input type="text" name="vn"/> <br/> Nachname : <input type="text" name="nn"/> </p> <p align="center"> <anchor> Senden <go href="sendform.php3" method="post"> <postfield name="pfvn" value="$(vn)"/> <postfield name="pfnn" value="$(nn)"/> </go> </anchor> </p> </card> </wml> |
|
Seitenanfang Inhaltsverzeichnis |
|
Formulardaten zum Versand aufbereitenmit dem postfield-Tag
Über das postfield-Tag <postfield/>
können Variablen und deren Inhalte definiert werden,
die mit Hilfe des go-Tags an eine URL übergeben werden. Beispiel : |
|
<postfield name="VarName" value="VarWert"/> |
|
|
|
Seitenanfang Inhaltsverzeichnis |
|
Formulardaten sendenmit dem go-Task
Mit Hilfe des go-Tasks können Variableninhalte an eine URL mit übergeben werden.
Die Zieladresse wird
über das Attribut href des go-Tags festgelegt und ist in dem obigen Beispiel 'sendform.php3'; ein
PHP-Skript, daß die Formularauswertung/Formularverarbeitung übernehmen soll.
Die HTTP-Übermittlungsmethode
wird mit dem Attribut method festgelegt und ist hier 'post'. |
|
Seitenanfang Inhaltsverzeichnis |
|
PHP-Script empfängt die DatenEine Auswertung / Weiterverarbeitung von Formulardaten kann z.B. durch ein PHP-Skript realisiert werden. Beispiel : |
|
<?php echo "<?xml version=\"1.0\"?>"; echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">"; echo "<wml>"; echo "<card id=\"sendform\" title=\"SendForm\">"; echo "<p>Hallo $pfvn $pfnn !!!</p>"; echo "</card>"; echo "</wml>"; ?> |
|
Erklärung :Das obige PHP-Skript empfängt die Formulardaten und begrüßt den Benutzer mit ' Hallo Vorname Nachname !!!'. Über '$pfvn' und '$pfnn' kann im PHP-Skript auf die übergebenen Variablen aus dem Formular zugegriffen werden. |
|
Seitenanfang Inhaltsverzeichnis |
|
© 2001 Ralf Peter Korte |