No seu script python, retorne o resultado do zsql method: ------------------------------------------------------------------ request = container.REQUEST RESPONSE = request.RESPONSE
codigo = request.get('codigo') descricao = request.get('descricao') result = context.zsql_consultar_cid(codigo=codigo, descricao = descricao) return context.form_consultar_cid(codigo = result) ------------------------------------------------------------------ Zénrique. Em 23/11/06, mariaaliceramos2006<[EMAIL PROTECTED]> escreveu: > Valeu Pessoal!! > > Estou usando page template, script python e zqsl method.. > Mas não esta funcionando corretamente quando tenho mais de uma linha > como resultado, como faço para passar uma lista no script python? e > como faço para exibir esses resultados? > > Segue o código usado: > ------------------------------------------------------------------ > <html metal:use-macro="here/main_template/macros/master"> > <body> > <div metal:fill-slot="main"> > > <form method="post" tal:attributes="action template/id;"> > > <div class="field"> > <p> > <label>Código</label><br /> > <input type="text" > name="codigo" > size="10" /></p> > <p> > <label>Descrição</label><br /> > <input type="text" > name="descricao" > size="30" /></p> > </div> > > <div class="formControls"> > <input class="searchButton" > type="submit" > name="form.button.Buscar" > value="Buscar" /> > <input class="standalone" > type="submit" > name="form.button.Limpar" > value="Limpar" /> > </div> > > <table class="listing"> > <tr> > <th></th> > <th>Descrição</th> > </tr> > <tr> > <tal:loop repeat="item options/codigo| nothing"> > <td><input type="radio" > class="noborder" > name="paths:list" > tal:attributes="value python: item" /> > </td> > <td tal:content="item" > tal:attributes="value item"> > </td> > </tal:loop> > </tr> > </table> > > <input type="hidden" name="form.submitted" value="1" /> > </form> > > </div> > </body> > </html> > ------------------------------------------------------------------ > request = container.REQUEST > RESPONSE = request.RESPONSE > > codigo = request.get('codigo') > descricao = request.get('descricao') > > for result in context.zsql_consultar_cid(codigo=codigo, descricao = > descricao):return context.form_consultar_cid(codigo = result) > ------------------------------------------------------------------ > SELECT > codigo, > descricao_resumida > FROM cid > WHERE > codigo = '<dtml-var codigo>' > OR descricao_resumida = '<dtml-var descricao>' > ------------------------------------------------------------------ > []s, > Alice > > > > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] > Links do Yahoo! Grupos > > > >