in reply to Re: Zip Code Script
in thread Zip Code Script
Update: Ok, so you can get rid of the hash and replace 'exists $zip{$zips}' with 'grep { $_ eq $zip } @zips' (see my benchmarks further down this thread), although if you were to port this to mod_perl or the like I'd stick with a hash (though it'd be defined differently) :-)#!/usr/local/bin/perl -l -w use strict; use CGI; my @zips = qw( 92714 92715 92716 ); my %zips; @zips{@zips} = (); my $q = CGI->new; print $q->header; print $q->start_html; if (my $zip = $q->param('zip')) { print "<br>You entered $zip"; my $valid = (exists $zips{$zip}) ? 'valid' : 'invalid'; print "<br>It is $valid"; } else { print $q->start_form; print $q->textfield(-name=>"zip"); print $q->submit("Go"); print $q->end_form; } print $q->end_html;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Re: Zip Code Script
by merlyn (Sage) on Dec 13, 2000 at 00:51 UTC | |
by Fastolfe (Vicar) on Dec 13, 2000 at 01:10 UTC | |
by merlyn (Sage) on Dec 13, 2000 at 01:13 UTC | |
by Fastolfe (Vicar) on Dec 13, 2000 at 01:25 UTC | |
by runrig (Abbot) on Dec 13, 2000 at 01:23 UTC | |
by merlyn (Sage) on Dec 13, 2000 at 01:26 UTC | |
| A reply falls below the community's threshold of quality. You may see it by logging in. |