Akopia Akopia Services

[Date Prev][Date Next][Thread Prev][Thread Next][Interchange by date ][Interchange by thread ]

Re: [ic] saving multiple values userdb.mail_list



>> If I try to submit multiple values for mail_list (using checkboxes or
>> <select multiple>), it only records the first value in userdb.
>
> No, I don't believe this is true. It actually records
> value1\0value2\0\value3.
>
> The answer is to filter that variable, either by setting
> an input filter in the page or by:
>
>     Filter  mail_list  null_to_space
>
> in catalog.cfg.

Interesting. The multiple values were definately not being inserted into 
mysql, but i'l bet somewhere else it was whacking off the value after the 
first null.

I solved this problem with the first mv_click of my very own:

<input type=hidden name=mv_click value=Setprefs>
[set Setprefs]
[perl]
$CGI->{mail_list} = join(' ',@{$CGI_array->{'mail_list'}});
[/perl]
[/set]

...which massages mail_list into the form I want before it's saved to 
userdb.

               >>> Andrew Waegel Benevolent Technologies <<<
               >>> 510 527 6116  asw@benevolent-tech.com <<<

_______________________________________________
Interchange-users mailing list
Interchange-users@lists.akopia.com
http://lists.akopia.com/mailman/listinfo/interchange-users


Search for: Match: Format: Sort by: