[Zope] processing forms

Ross J. Reedstrom reedstrm@wallace.ece.rice.edu
Sun, 6 Jun 1999 19:12:20 -0500


On Mon, Jun 07, 1999 at 11:01:28AM +1200, Graham Chiu wrote:
> I have a form with 50 or less items on it.  The names of the form
> variables are taken from the result of a database query.
> 
> In the examples I've seen, the target document already knows the names
> of the variables, which in some examples are properties of the parent
> folder.
> 
> How would a document process a form when it doesn't know the names of
> the variables.  Is there a list of the variable names that the target
> document knows, and can iterate over?

Yep - form variables are returned in a dictionary in the REQUEST
namespace, so what you're looking for is:

<!--#in "REQUEST.form.items()"-->
<!--#var sequence-key--> : <!--#var sequence-item--><BR>
<!--#/in-->

 As Amos is fond of saying:
 The DTML User's Guide is your friend.

Ross
-- 
Ross J. Reedstrom, Ph.D., <reedstrm@rice.edu> 
NSBRI Research Scientist/Programmer
Computer and Information Technology Institute
Rice University, 6100 S. Main St.,  Houston, TX 77005