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
>
>
>
>

Responder a