Gossamer Forum
Home : Products : Gossamer Links : Discussions :

Re: [yogi] Select/Enum field in Form + how to create new pages

Quote Reply
Re: [yogi] Select/Enum field in Form + how to create new pages In reply to
Yes, both set to CHAR(50), not null, column index: regular

Here are the two globals again - maybe you can see something I don't?


country_select

sub {
my $element_name = shift;
my $selected_value = shift;
my $default_value = shift || 'United_States';

my @list = qw(
United_States
Internet_Based
Afghanistan
Albania
Algeria
Andorra
Angola
Antigua_and_Barbuda
....

Vietnam
Western_Sahara
Yemen
Yugoslavia_(Serbia_and_Montenegro)
Zambia
Zimbabwe

);
my $selected = $selected_value || $default_value;
$selected = { map {($_=>1)} ref $selected ? @$selected : $selected };

my $return = qq|<select name="$element_name"> |;
foreach my $country ( @list ) {
(my $country_nice = $country) =~ s,_, ,g;
my $ischosen = $selected->{$country_nice} ? ' selected="selected"' : '';
$return .= qq|<option value ="$country_nice" $ischosen>$country_nice</option>|;
}
$return .= q|</select>|; return $return;
}





state_select

sub {
my $element_name = shift;
my $selected_value = shift;
my $default_value = shift || 'Alabama';

my @list = qw(
Alabama
Alaska
Arizona
Arkansas
....
Virginia
Washington
West_Virginia
Wisconsin
Wyoming
Outside_the_USA


);
my $selected = $selected_value || $default_value;
$selected = { map {($_=>1)} ref $selected ? @$selected : $selected };

my $return = qq|<select name="$element_name"> |;
foreach my $state ( @list ) {
(my $state_nice = $state) =~ s,_, ,g;
my $ischosen = $selected->{$state_nice} ? ' selected="selected"' : '';
$return .= qq|<option value ="$state_nice" $ischosen>$state_nice</option>|;
}
$return .= q|</select>|; return $return;
}





If you love cats - visit www.TheCatSite.com

Visit my LinkSQL based Cat Site - www.Meowhoo.com
Subject Author Views Date
Thread Select/Enum field in Form + how to create new pages Anat 11551 Aug 15, 2002, 2:15 PM
Post Re: [Anat] Select/Enum field in Form + how to create new pages
nt6 11178 Aug 15, 2002, 2:24 PM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
yogi 11163 Aug 15, 2002, 2:30 PM
Thread Re: [yogi] Select/Enum field in Form + how to create new pages
Anat 11173 Aug 15, 2002, 3:09 PM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
yogi 11196 Aug 15, 2002, 3:22 PM
Thread Re: [yogi] Select/Enum field in Form + how to create new pages
Anat 11195 Aug 16, 2002, 12:05 AM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
Anat 11192 Aug 16, 2002, 2:21 PM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
Anat 11127 Aug 16, 2002, 2:31 PM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
yogi 11188 Aug 17, 2002, 12:55 AM
Thread Re: [yogi] Select/Enum field in Form + how to create new pages
Anat 11109 Aug 17, 2002, 2:48 AM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
yogi 11157 Aug 17, 2002, 3:00 AM
Thread Re: [yogi] Select/Enum field in Form + how to create new pages
Anat 11145 Aug 17, 2002, 3:54 AM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
yogi 11122 Aug 17, 2002, 4:01 AM
Thread Re: [yogi] Select/Enum field in Form + how to create new pages
Anat 11138 Aug 17, 2002, 5:02 AM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
yogi 11116 Aug 17, 2002, 6:12 AM
Thread Re: [yogi] Select/Enum field in Form + how to create new pages
Anat 11102 Aug 17, 2002, 6:50 AM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
yogi 11125 Aug 17, 2002, 6:53 AM
Thread Re: [yogi] Select/Enum field in Form + how to create new pages
Anat 11091 Aug 17, 2002, 7:26 AM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
yogi 11136 Aug 17, 2002, 8:02 AM
Thread Re: [yogi] Select/Enum field in Form + how to create new pages
Anat 11102 Aug 17, 2002, 8:18 AM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
yogi 11136 Aug 17, 2002, 8:32 AM
Thread Re: [yogi] Select/Enum field in Form + how to create new pages
Anat 11203 Aug 17, 2002, 12:13 PM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
yogi 11160 Aug 17, 2002, 12:18 PM
Thread Re: [yogi] Select/Enum field in Form + how to create new pages
Anat 11125 Aug 17, 2002, 12:24 PM
Thread Re: [Anat] Select/Enum field in Form + how to create new pages
yogi 11171 Aug 17, 2002, 12:26 PM
Thread Re: [yogi] Select/Enum field in Form + how to create new pages
Anat 2564 Aug 17, 2002, 1:25 PM
Post Re: [Anat] Select/Enum field in Form + how to create new pages
yogi 2548 Aug 17, 2002, 1:28 PM
Thread Re: [yogi] Select/Enum field in Form + how to create new pages
Anat 2566 Aug 17, 2002, 10:54 PM
Post Re: [Anat] Select/Enum field in Form + how to create new pages
xpert 2446 Jul 13, 2003, 3:46 AM