Re: [ZIZope] cpt, forms, check boxes e campi multipli..
Fabrizio Reale <[email protected]> Mon, 14 Jan 2008 10:33:33 +0100
| Newsgroups | gmane.comp.web.zope.italian |
|---|---|
| Message-ID | <[email protected]> |
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 -- 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/ _______________________________________________ Zope mailing list [email protected] http://lists.zope.it/cgi-bin/mailman/listinfo/zope