FieldStorage class und items()
Verfasst: Donnerstag 27. März 2008, 13:40
Hallo,
hab ein Problem mit der Fieldstorage class. Und zwar hab ich ein Formular in dem manche Felder doppelt vorkommen können. Hier mal ein Beispiel wenn ich ein mache
mache dann kommt nur das hier raus
Gibt es noch andere Möglichkeiten um an die Datan aus Fieldstorage zu kommen?
hab ein Problem mit der Fieldstorage class. Und zwar hab ich ein Formular in dem manche Felder doppelt vorkommen können. Hier mal ein Beispiel wenn ich ein
Code: Alles auswählen
form = cgi.FieldStorage()
print form
naja, wenn ich jetzt hingehe und versuche meine Formularfelder irgendwie zu ordnen dann würde ich normalerweise dieses FieldStorage mit einer for Schleife durchlaufen und dann jeden einzelnen Eintrag der Reihe nach verarbeiten. Leider funktioniert das nicht, denn wenn ich sowas wieFieldStorage(None, None, [MiniFieldStorage('lig_in_cav', '90'), MiniFieldStorage('cav_in_lig', '90'), MiniFieldStorage('level', '1'), MiniFieldStorage('and_or', 'is'), MiniFieldStorage('mainmenu', 'macromol'), MiniFieldStorage('submenu', 'mol_protein'), MiniFieldStorage('level', '2'), MiniFieldStorage('mainmenu', 'none'), MiniFieldStorage('level', '1'), MiniFieldStorage('and_or', 'and'), MiniFieldStorage('mainmenu', 'none')])
Code: Alles auswählen
for item in form:
print item
dann habe ich in der doku zu fielstorage gesehen das es sowas wie items() gibt, aber dazu muss ich wohl erst ein from mod_python import util machen, und das gibt bei mir eine fehlermeldung das er das _apache modul nicht findet....lig_in_cav cav_in_lig level and_or mainmenu submenu
Gibt es noch andere Möglichkeiten um an die Datan aus Fieldstorage zu kommen?