Well, what exactly is the value of $av_equip and $date_slide at this
time? Add a few print statments in for debugging, use CGI::dump() to
see what is really being passed in. You may not be storing the values
you expect in these variables.

Cheers,
Kevin

On Wed, Aug 14, 2002 at 09:28:22AM -0700, Pam Derks ([EMAIL PROTECTED]) said 
something similar to:
> Hi Kevin,
> 
> I've changed per your suggestion to:
> 
> elsif ($av_equip eq "slide") {
>  if ($date_slide eq "") {
> print $q -> h3(), "Please enter date needed for 35mm Slide Projector.";
>      }
>  }
> 
> 
> but the error checking isn't working, 
> i.e. if I've got 35mm checked, the error message isn't being displayed
> 
> any other ideas?
> 
> thanks, Pam
> 
> >>> Kevin Meltzer <[EMAIL PROTECTED]> 08/14/02 09:17AM >>>
> Hi Pam,
> 
> On Wed, Aug 14, 2002 at 08:37:46AM -0700, Pam Derks ([EMAIL PROTECTED]) said 
>something similar to:
> [snip]
>  
> > elsif ($av_equip eq "slide" || "tvvcr" || "lcd" || "boombox" || "overhead" || 
>"opaque" || "flipchart" || "projection") {
> 
> This is basically like saying:
> 
> elsif ($foo eq "bar" || 1 || 1 || 1 || 1) {
> 
> or
> 
> elsif (1) {
> 
> You would want to change this so each part is '$av_eqip eq "whatever"',
> or '$av_equip =~ /^(foo|bar|baz|etc)$/'
>  
> Also,  you do not show how you are defining the variables you are
> checking. You are using param(), correct? 
>  
> Do a 'print $q->dump()', and make sure you are getting the parameters
> correct.
> 
> > snippet of cgi code is:
> > $tempfile = "/tmp/avtemp$$.txt";
> > 
> > $send_to = $q -> param('send_to');
> > 
> > # E-mail answers:
> > 
> > $date = localtime();
> > if (open(MAIL, ">$tempfile")) {
> > print MAIL <<EOF;
> > To: $send_to
> > From: $send_to
> > Subject: AV Request Form
> 
> Please look at one of the Mail::* modules, or MIME::Lite for sending
> email.
> 
> Cheers,
> Kevin
> 
> -- 
> [Writing CGI Applications with Perl - http://perlcgi-book.com] 
> Nuclear explosions under the Nevada desert? What the f*ck are we testing for?
> We already know the sh*t blows up.
>       -- Frank Zappa
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED] 
> For additional commands, e-mail: [EMAIL PROTECTED] 
> 
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
[Writing CGI Applications with Perl - http://perlcgi-book.com]
Don't mind your make-up, you'd better make your mind up.
        -- Frank Zappa

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to