Re: [ZIZope] cpt, forms, check boxes e campi multipli..

Fabrizio Reale <[email protected]> Mon, 14 Jan 2008 11:21:19 +0100
Newsgroups gmane.comp.web.zope.italian
Message-ID <[email protected]>
Alle lunedì 14 gennaio 2008, [email protected] ha scritto:
> On Monday 14 January 2008 10:33:33 Fabrizio Reale wrote:
> > Ciao
> >
> > Alle lunedì 14 gennaio 2008, [email protected] ha scritto:
> > > Salve!
> > >
> > > Strana cosa..
> > > ho un form (form.cpt) che passa uno o piu' valori da una lista (check
> > > boxes) ad una tabella mysql. I valori sono numerici.
> > >
> > > in poche parole succede questo:
> > >
> > > se passo un valore solo (es. 21), in mysql trovo 2 records con
> > > rispettivamente i valori 2 ed 1. se passo due o piu' valori (es. 21,
> > > 50), in mysql viene scritto regolarmente tutto, cioe' 2 records con 21
> > > e 50.
> > >
> > > Spero di aver usato terminologia comprensibile, so che python usa
> > > semantica un po' differente ma non ne ho la padronanza..cmq:
> > >
> > > come mai questo strano esito e qualcuno puo' suggerire una soluzione?
> >
> > Perchè lui si aspetta una lista e se tu gli passi solo una string la
> > tratta comunque come lista.
> > Nel tuo form metti come nome del campo il suo nome originale seguito da
> > un ":list".
> > Es: var_KWID:list
> > Oppure non fare il for se ti accorgi di aver ricevuto un valore stringa e
> > non lista.
> >
> > Saluti,
> > Fabry
>
> Rapido ed efficace :)) perfetto Fabry, GRAZIE!
>
> p.s. ho fatto una (breve) ricerca ma..su quale manuale trovo
> approfondimenti sul topic?

Zopebook, ma non ricordo il capitolo...leggilo tutto che serve sempre :)

Fabry


-- 
Fabrizio Reale                               [email protected]
Redomino S.r.l.                 Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911     http://www.redomino.com/