Hi All, Thanks for help, It seems to work now :) Bye, FR. Here is the code : <!--#in view_software--> <form ACTION="test_index_do(REQUEST)"> <INPUT TYPE="RADIO" NAME="softid:int" VALUE="<!--#var idsoftware-->"> <strong><!--#var softname--> <!--#var sversion--></strong><BR> <!--#in "view_domain_of_soft(softwareid=_['idsoftware'])"--> <INPUT TYPE="HIDDEN" NAME="domain:int" VALUE="<!--#var domname-->"> <!--#var domname--><br> <!--#/in--> <input type="submit" name="Submit" value="Submit"><br><br> </form> <!--#/in--> SQL METHOD : view_domain_of_soft ============================== argument : softwareid select distinct Y.domname from softdomain X, domain Y where idsoftware=<!--#sqlvar softwareid type=int--> AND (X.iddomain = Y.iddomain)
"François-Régis CHALAOUX" <fchalaou@strasbourg.synthelabo.fr> 23/04/99 11:04:57 >>> Hi All,
I simplified my dtml document with the remark from Richard Jones, thanks Richard I learn every day with this cool mailing-list:) It seems better but have always a problem to give 'view_domain_of_soft' 'idsoftware' to drink. 'idsoftware' is obtained with 'view_software' sql method. FR 8-) DTML document PART ================== <!--#in view_software--> <form ACTION="test_index_do(REQUEST)"> <INPUT TYPE="RADIO" NAME="softid:int" VALUE="<!--#var idsoftware-->"> <strong><!--#var softname--> <!--#var sversion--></strong><BR> <!--#in "view_domain_of_soft(_['idsoftware'])"--> <INPUT TYPE="HIDDEN" NAME="domain:int" VALUE="<!--#var domname-->"> <!--#var domname--><br> <!--#/in--> <!--#/in--> <input type="submit" name="Submit" value="Submit"><br><br> </form> SQL METHOD : view_software ======================== select * from software SQL METHOD : view_domain_of_soft ============================== argument : idsoftware select distinct Y.domname from softdomain X, domain Y where idsoftware=<!--#sqlvar idsoftware type=int--> AND (X.iddomain = Y.iddomain) ERROR ======= <!-- Error type: Bad Request Error value: ['idsoftware'] --> </body> </html> <!-- Traceback (innermost last): File C:\Program Files\zopesite\lib\python\ZPublisher\Publish.py, line 877, in publish_module File C:\Program Files\zopesite\lib\python\ZPublisher\Publish.py, line 590, in publish (Info: /GadSoft_0-1/DBALS/commun/add_softdomain) File C:\Program Files\zopesite\lib\python\OFS\DTMLDocument.py, line 212, in __call__ (Object: add_softdomain) File C:\Program Files\zopesite\lib\python\OFS\DTMLDocument.py, line 208, in __call__ (Object: add_softdomain) File C:\Program Files\zopesite\lib\python\DocumentTemplate\DT_String.py, line 513, in __call__ (Object: add_softdomain) File C:\Program Files\zopesite\lib\python\DocumentTemplate\DT_In.py, line 675, in renderwob (Object: view_software) File C:\Program Files\zopesite\lib\python\DocumentTemplate\DT_In.py, line 620, in renderwob (Object: view_domain_of_soft(_['idsoftware'])) File C:\Program Files\zopesite\lib\python\DocumentTemplate\DT_Util.py, line 266, in eval (Object: view_domain_of_soft(_['idsoftware'])) File <string>, line 0, in ? File C:\Program Files\zopesite\lib\python\Shared\DC\ZRDB\DA.py, line 381, in __call__ (Object: CopySource) File C:\Program Files\zopesite\lib\python\Shared\DC\ZRDB\Aqueduct.py, line 149, in _argdata (Object: CopySource) Bad Request: (see above) --> _______________________________________________ Zope maillist - Zope@zope.org http://www.zope.org/mailman/listinfo/zope (For developer-specific issues, use the companion list, zope-dev@zope.org - http://www.zope.org/mailman/listinfo/zope-dev )