[PIPython] ciclo sui result di una select box multipla

Fabrizio Reale realefab
Lun 16 Gen 2006 11:16:38 CET


Il giorno dom, 15/01/2006 alle 23.09 +0100, mtzolo a gmail.com ha scritto:
> datiselect=return getattr(request,'pippo','')
> 
> 
> ok....
> 
> poi qsa del genere in Python, credo:
> 
> results=[]
> i=0
> for object in datiselect
>     org=datiselect[i]
>     ## chiamata metodo sql to mysql DB per inserire 1 row
>     i=i+1
> 

si, ad occhio è giusto
magari puoi risparmiarti la variabile contatore con:
org=object

> grazie ankora

Non so se sei al corrente che con Zope puoi sovente fare a meno di un DB
esterno :)

Saluti,
Fabry


> 
> Matteo
> 
> On 1/15/06, Fabrizio Reale <realefab a zschool.org> wrote:
>         Il giorno sab, 14/01/2006 alle 21.35 +0100, mtzolo a gmail.com
>         ha scritto:
>         > uh grazie!
>         >
>         > hai per caso qsa sottomano a mo' di esempio in python? (sn
>         nuovo del
>         > linguaggio) 
>         > per ex assumento che <select multiple name="pippo">
>         
>         
>         Vado a memoria (è domenica mattina presto :) ):
>         
>         fai uno script python con:
>         
>         request = context.REQUEST
>         return request['pippo'] 
>         
>         e dovresti trovari a schermo i  tuoi valori.
>         Fabry
>         
>         ps:meglio ancora:
>         return getattr(request,'pippo','')
>         
>         così non hai errori qualora non inviassi nulla.
>         
>         Saluti,
>         Fabry
>         
>         
>         >
>         >
>         > tx
>         >
>         > Matteo
>         >
>         > On 1/14/06, Fabrizio Reale <realefab a zschool.org> wrote:
>         >         Il giorno ven, 13/01/2006 alle 22.55 +0100,
>         mtzolo a gmail.com
>         >         ha scritto:
>         >         > Zope.
>         >         >
>         >         Ottima scelta :)
>         >
>         >         > html-> python in zope -> insert in mysql DB
>         >         > 
>         >         > On 1/13/06, Lawrence Oluyede <l.oluyede a gmail.com>
>         wrote:
>         >         >         On 1/13/06, mtzolo a gmail.com
>         <mtzolo a gmail.com>
>         >         wrote:
>         >         >         > ciao a tutti,
>         >         >         > 
>         >         >         >  ho una form web che mi ritorna dei
>         dati. Trovo
>         >         problemi nel
>         >         >         comprendere come l'oggetto
>         container.REQUEST abbia
>         >         in se' i
>         >         >         dati relativi a una select multipla (i cui
>         dati devo
>         >         ciclare e
>         >         >         inserire nel DB).
>         >         >         >  Il problema e' semplice per qunto
>         riguarda una
>         >         text box:
>         >         >         >
>         >         >         >  request = container.REQUEST
>         >
>         >         Uhm, l'ho sempre definita così:
>         >         request = context.REQUEST
>         >         >         >  ma per una multi select ilprblema
>         s'infittisce.
>         >         Ho fatto
>         >         >         vari
>         >
>         >         Ottieni una variabile nella request che ha il nome
>         della
>         >         select e
>         >         contiene una lista dei valori selezionati. 
>         >         La stessa cosa vale per ogni caso in cui hai più
>         input con lo
>         >         stesso
>         >         name.
>         >
>         >         >          tentativi con array piuttosto che fami
>         stampare
>         >         cosa c'e'
>         >         >         nell'oggetto request ma nada.
>         >
>         >         Se ti fai visualizzare la request queste info si
>         vedono bene.
>         >
>         >         Fammi sapere,
>         >         Saluti.
>         >         Fabry
>         >
>         >
>         >         > 
>         >         --
>         >         Fabrizio Reale
>         >         fabrizio.reale a redomino.com
>         >         Redomino S.r.l.            C.so Monte Grappa 90/b -
>         10145
>         >         Torino - Italy
>         >         Tel: +39 011 19502871 - Fax: +39 011 19502871 -
>         >         http://www.redomino.com/
>         >
>         >
>         >
>         >         _______________________________________________
>         >         La mailing list di python.it
>         >         python a lists.python.it
>         >
>         http://lists.python.it/cgi-bin/mailman/listinfo/python
>         >
>         >
>         >
>         >
>         >
>         > --
>         > Quando sento Berlusconi dire che vuole trasformare lo stato
>         in 
>         > un'azienda...
>         > Mi domando sempre quando inizierà l'OPA
>         > _______________________________________________
>         > La mailing list di python.it
>         > python a lists.python.it
>         > http://lists.python.it/cgi-bin/mailman/listinfo/python
>         --
>         Fabrizio Reale
>         fabrizio.reale a redomino.com
>         Redomino S.r.l.            C.so Monte Grappa 90/b - 10145
>         Torino - Italy
>         Tel: +39 011 19502871 - Fax: +39 011 19502871 -
>         http://www.redomino.com/
>         
>         
>         
>         _______________________________________________
>         La mailing list di python.it
>         python a lists.python.it
>         http://lists.python.it/cgi-bin/mailman/listinfo/python
>         
>         
> 
> 
> 
> -- 
> Quando sento Berlusconi dire che vuole trasformare lo stato in
> un'azienda...
> Mi domando sempre quando inizierà l'OPA 
> _______________________________________________
> La mailing list di python.it
> python a lists.python.it
> http://lists.python.it/cgi-bin/mailman/listinfo/python
-- 
Fabrizio Reale                               fabrizio.reale a redomino.com
Redomino S.r.l.            C.so Monte Grappa 90/b - 10145 Torino - Italy
Tel: +39 011 19502871 - Fax: +39 011 19502871 - http://www.redomino.com/



More information about the Python mailing list