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

[email protected] Mon, 14 Jan 2008 11:19:12 +0100
Newsgroups gmane.comp.web.zope.italian
Organization ICGEB
Message-ID <[email protected]>
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?

Saluti, Stefano.