Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
WEB GET VARIABLES

WEB GET VARIABLES 


 

WEB GET VARIABLES ( NameArray ; WertArray ) 
Parameter Typ   Beschreibung
NameArray  Array Text in Variablennamen des Webformulars
WertArray  Array Text in Variablenwerte des Webformulars

Der Befehl WEB GET VARIABLES füllt die Textarrays NameArray und WertArray mit den Variablennamen und -werten des übertragenen Webformulars (per Schaltfläche „Submit“ gesendet).

Dieser Befehl erhält den Wert für alle Variablen, die in HTML Seiten einfügbar sind: Textbereich, Schaltfläche, Kontrollkästchen, Optionsfeld, PopUp-Menü, Auswahlliste...

Hinweis: Bei Kontrollkästchen werden Variablenname und Wert nur zurückgegeben, wenn es markiert ist.

Dieser Befehl gilt egal, welcher URL-Typ bzw. welches Formular (Methode POST oder GET) an den Web Server gesendet wird.

Dieser Befehl kann bei Bedarf in der QR SET DESTINATION oder jeder anderen 4D Methode, die sich aus einer Formularübertragung ergibt, aufgerufen werden.

Jedes Formular enthält benannte Dateneingabebereiche (Textbereich, Schaltflächen, Kontrollkästchen).
Wird ein Formular übertragen (eine Anfrage wurde an den Web Server gesendet), enthält die Anfrage die Liste mit den Dateneingabebereichen und den dazugehörigen Werten.

Ein Formular lässt sich über zwei Methoden übertragen (beide sind mit 4D verwendbar):

  • Mit POST werden normalerweise über den Web Server Daten in einer Datenbank hinzugefügt
  • Mit GET werden normalerweise über den Web Server Daten aus einer Datenbank angefragt

Ein Formular enthält die beiden Felder vName und vOrt mit den Werten “ROBERT” und “BERLIN”. Die dem Formular zugewiesene Aktion ist “/4DACTION/WEBFORM”.

  • Lautet die Formularmethode POST (am häufigsten verwendet), sind die eingegebenen Daten in der URL nicht sichtbar (http://127.0.0.1/4DACTION/WEBFORM).
  • Lautet die Formularmethode GET, sind die eingegebenen Daten in der URL sichtbar (http://127.0.0.1/4DACTION/WEBFORM?vNAME=ROBERT&vORT=BERLIN).

Die Methode WEBFORM lautet:

 ARRAY TEXT($anames;0)
 ARRAY TEXT($avalues;0)
 WEB GET VARIABLES($anames;$avalues)

Das Ergebnis ist dann:

 $anames{1}="vNAME"
 $anames{2}="vORT"
 $avalues{1}="ROBERT"
 $avalues{2}="BERLIN"

Die Variable vNAME enthält ROBERT, die Variable vORT enthält BERLIN



Siehe auch 

WEB GET BODY PART

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Web Server
Nummer: 683

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Geändert: 4D 2004
Umbenannt: 4D v13 (GET WEB FORM VARIABLES)

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)