Hello, The code below in Zope should 1.Capture data from a Form into <!--#vars 2. Create an instances of an object whose variables are set to the values in 1. and add the object to a persistent list of objects. [e.g. adding persons to a Person db] 3. Output the list as a table. How do I do the middle part ? Also...one field is a "file" filed. When the form is submitted I get an indication that Zope does something with the file....any idea what that is suppose to be ? thanks, Steve THe CODE ------------------------------------------------------------ AddPosting (this is a document that collects info and calls the doAddPosting document) ------------------------------------------------------------ <!--#var standard_html_header--> <H2><CENTER>Add Potential Candidate Posting</CENTER> </H2> <HR> <FORM ACTION="doAddPosting" METHOD="POST" ENCTYPE="multipart/form-data"> <TABLE> <TR><TH ALIGN="LEFT" VALIGN="TOP">Post Date:</TH> <TD ALIGN="LEFT" VALIGN=TOP"> <INPUT TYPE="TEXT" NAME="submit_date" size="20" value="ADefaultDate"> </TR> <TR> <TH ALIGN="LEFT" VALIGN="TOP">Applicant ID:</TH> <TD ALIGN="LEFT" VALIGN=TOP"> <INPUT TYPE="TEXT" NAME="applicant_id" size="10" value="ACountUP"> </TR> <TR> <TH ALIGN="LEFT" VALIGN="TOP">Synopsis</TH> <TD ALIGN="LEFT" VALIGN=TOP"> <TEXTAREA NAME="synopsis" ROWs="5" COLs="60"></TEXTAREA> </TR> <TR> <TH ALIGN="LEFT" VALIGN="TOP">Resume</TH> <TD ALIGN="LEFT" VALIGN=TOP"> <INPUT TYPE="file" NAME="resume" Rows="5"> </TR> <TR> <TH ALIGN="LEFT" VALIGN="TOP">Posting Source</TH> <TD ALIGN="LEFT" VALIGN=TOP"> <INPUT TYPE="Text" NAME="submitter" Value="Me"> </TR> <TR> <TD></TD> <TD><BR><INPUT TYPE="SUBMIT" VALUE="SUBMIT NEW CANDIADATE POSTING"></TD> </TR> </TABLE> </FORM> <!--#var standard_html_footer--> ---------------------------------------------------------------------------- -------- doAddPosting (this is the document that takes the variables from the AddPosting document, creates a new "applicant record" and stuffs the data into the new rec, and calls index_html which displays the updated list ---------------------------------------------------------------------------- -------- <!-- Create an instance of an Applicant Object and set it's variables/relations to --> <!--#var submit_date--> <!--#var applicant_id--> <!--#var synopsis--> <!--#var resume--> <!--#var submitter--> <!--Clear?--> <!--#var index_html--> ---------------------------------------------------------------------------- --------- index_html should build a table from a list pf recoreds (instances) ---------------------------------------------------------------------------- --------- <SCRIPT> function openHelpWin() { helpwin=window.open("PotentialCandiateHelp.html",'steve', menubar='no', toolbar='no', directories='no', status='no',scrollbars='yes',resizable='no',width='100',height='60'); } </SCRIPT> <H1><CENTER>Potential Candidates</CENTER></H1> <FORM> <HR> If you are interested in a candiate please identify by placing a check mark in the Candidate ID (CID) check box for that candiate. Select the REQ ID that you are interested for the candiate or specify N/A in the REQ ID field if this is for a "non-requisitioned" position. <BR><BR> Name:<Input name="loggedinperson" value="nameofloggedinperson"> <Input Type="submit" name="submit" value="Submit"> <Input Type="submit" name="matchCandiateHelp" value="Potential Candidate Help" onClick="openHelpWin()">   <A HREF="AddPosting">Add Posting </A> <Input Type="submit" name="AddPosting" value="AddPosting"> <HR> <table border="1"> <th>Post Date</th><th>CID</th><TH>Synopsis</TH><th><B>Reviewed<B></th><TH>Resume</TH> <th>Posting Source</th> </table> <!--#var standard_html_footer-->