Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Zope: DB

Re: How do I use my archetypes-generated form to insert datainto a mysql table?

 

 

Zope db RSS feed   Index | Next | Previous | View Threaded


dev101 at magma

Oct 16, 2006, 5:27 AM

Post #1 of 1 (860 views)
Permalink
Re: How do I use my archetypes-generated form to insert datainto a mysql table?

----- Original Message -----
From: "Anna Falkowska" <afalkows [at] umich>
To: <zope-db [at] zope>
Sent: Monday, October 16, 2006 8:13 AM
Subject: [Zope-DB] How do I use my archetypes-generated form to insert
datainto a mysql table?


>I made a form using ArchGenXML and want to use it to populate a table
> in a mysql database. So far I have not come across a good tutorial on
> how to do this. Someone suggested I use ZSQL methods. I understand how
> to create them, but how exactly would I call a ZSQL method with the
> information from my form?

You can use a python script or external method (or even a dtml method) to
access the form data and make the call to the zsql method. Here is an
example I have pulled from an external method:

rStat=self.Users.SQL_SearchUsers(UID=self.REQUEST['userId'])
if not rStat.dictionaries():
# no user account, log error, error return
SysEventsLogger(self, ....)
return (RFAIL, 0)

# here if we found some user record data, so build the return dictionary
dictList = rStat.dictionaries()
...

In the above example, 'userId' is a form field.

hth

Jonathan


_______________________________________________
Zope-DB mailing list
Zope-DB [at] zope
http://mail.zope.org/mailman/listinfo/zope-db

Zope db RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.