Thread Rueckgabe von Werten aus HTML-Formular (18 answers)
Opened by ofmueller at 2009-02-11 21:59

murphy
 2009-02-13 00:12
#118823 #118823
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Irgendwie habe ich das Gefuehl, dass hier das Wesen von CGI-Programmen nicht so ganz verstanden wurde: Ein CGI-Programm wird immer als Reaktion auf eine HTTP-Anfrage ausgefuehrt und erzeugt eine HTTP-Antwort. Das bedeutet insbesondere, dass man in einem CGI-Programm nicht mal eben eine Rueckfrage an den Benutzer schicken und dann weiterrechnen kann [*]. In dem vorliegenden Beispiel muesste man also bei Beginn des Programmes pruefen, ob man nun das Formular mit dem Menue erzeugen oder eine der Nachrichten wie [tt]eingabe_vokabeln[/tt] ausgeben moechte -- beides geht jedenfalls nicht im gleichen Programmdurchlauf. Welche Aktion das CGI ausfuehrt, koennte man zum Beispiel daran festmachen, ob der Queryparameter [tt]eingabe[/tt] ueberhaupt uebergeben wurde, oder nicht. [*] Jedenfalls nicht, ohne Continuations oder aehnliche Mechnismen zu verwenden und ein Framework, dass den Programmablauf linear aussehen laesst, obwohl mehrere Request-Response-Zyklen involviert sind.
When C++ is your hammer, every problem looks like your thumb.

View full thread Rueckgabe von Werten aus HTML-Formular