Hello Thomas, Your words are right, but that isn't context depended problem. Here I can find simple solution, but in other keys? Big thanks for you attention. - M. (mailto:Miha@instock.ru) Developer. http://www.instock.ru/ Thursday, April 19, 2001, 6:36:38 PM, you wrote: From: Thomas B. Passin <tpassin@mitretek.org> To: "Zope-list" <zope@zope.org> Date: Thursday, April 19, 2001, 6:36:38 PM Subject: [Zope] absent variables TBP> You have two things to deal with. TBP> 1) You are using a checkbox for the "favorite" input element. When a TBP> checkbox is not checked, it does not return a variable of that name in the TBP> form. TBP> 2) You have more than one checkbox with the name "favorite". If more than TBP> one are checked, the form will return a list containing all the values. TBP> Furthermore, if only one is checked, the form will return a single string, TBP> not a list. This would require further testing and handling. You can make TBP> the form always return a list by changing the name of the input to TBP> "favorite:list". You would still refer to the variable as "favorite". TBP> Both possiblities will cause errors for your insert statement. TBP> First, you need to decide whether you really want to allow more than one TBP> "favorite" value. If you do, you need to figure out how they should be TBP> represented in the database. Then you need to loop through the values. TBP> If you decide you only want one value, you can change to using radio TBP> buttons. One button could have the value '' (the empty string), and the TBP> lable "No Favorite". This way, you would always get a single string in the TBP> form data, although it might be an empty string. Your insert code would TBP> work correctly. TBP> Cheers, TBP> Tom P TBP> Miha" <Miha@instock.ru> asked -
I meet problem, may be somebody can help me. I try to send results of filled form thought dtml-method (proxy of course), but user can don't fill some input values. When I submit form with unchecked checkbox (name favorite) I receive error: Error Type: Bad Request Error Value: ['favorite']
How i can create default values for favorite? My SQL query for ZGadFlyDB: create TABLE REPORTS ( COUNTRY VARCHAR, REGION VARCHAR, TOWN VARCHAR, NAME VARCHAR, ADRESS VARCHAR, EMAIL VARCHAR, TEL VARCHAR, FAVORITE VARCHAR)
TBP> _______________________________________________ TBP> Zope maillist - Zope@zope.org TBP> http://lists.zope.org/mailman/listinfo/zope TBP> ** No cross posts or HTML encoding! ** TBP> (Related lists - TBP> http://lists.zope.org/mailman/listinfo/zope-announce TBP> http://lists.zope.org/mailman/listinfo/zope-dev )