[azipa] Perl/CGI help<-- found it!

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Lucas Vogel
Date:  
Subject: [azipa] Perl/CGI help<-- found it!
You know...

With Zope there is a Poll product, one of many different products they have.
All you do is set up the questions and answers, and it does everything.

I never did make it to the Zope presentation, though I have talked with Jiva
at least a little bit; those who weren't sold on Zope then should really
consider it when it comes to website application design; IMHO zope can't be
beat.

My $.02,

Lucas Vogel

-----Original Message-----
From: Mike Cantrell [mailto:yomahz@devnull.org]
Sent: Thursday, April 27, 2000 8:12 PM
To:
Subject: Re: [azipa] Perl/CGI help<-- found it!


Doh... I found your attachment... I restarted mail client and there it
was (I'll blame it on windows... yeah... that's it.).


The problem is this:

#total votes
$total== $opt_a + $opt_b + $opt_c;

You're using the == operator which compares the values. I think you want
to use = to assign the value.

Regards,
Mike Cantrell

Mike Cantrell wrote:
>
> Unfortunately, I didn't get your attachment so I can't review your code.
> CGI debugging can really suck sometimes... What I usually do is create a
> debug log and throw print statements in everywhere so I can make sure
> the variables contain what I think they do. I also use the stict modual
> which helps prevent spelling mistakes with variables.
>
> try this at the beginning of your code:
> ---cut here--
> use CGI::Carp;
>
> BEGIN {
>     use CGI::Carp qw(carpout);
>     open(LOG, '/tmp/web.log')  #or 'c:\temp\web.txt' in your case
>         or die "Unable to append to mycgi-log: $!\n";
>     carpout(*LOG);
> }

>
> print STDERR "testing debug log\n";
> --end cut--
>
> You can use the strict module which makes you declare your variables
> before you can use them... it helps alot with spelling errors and makes
> your programs a little faster...
>
> put this at the beggining of your code:
>
> --cut here--
> use strict;
>
> my $variable; #declare variables with my before you use them.
> my $string = "value"; #you can assign values while declaring
>
> --end cut--
>
> Good Luck... if you want to send me the code, I'd be happy to look at
> it.
>
> Regards,
> Mike Cantrell
>
> Laurie Ann Silberman wrote:
> >
> > Any help would be greatly appreciated.
> >
> > LA
>
> >    ----- Original Message -----
> >    From: Laurie Ann Silberman
> >    To: 
> >    Sent: Thursday, April 27, 2000 8:36 AM
> >    Subject: [azipa] Perl/CGI help

> >
> >    AZIPA Discussion List - http://www.azipa.org

> >
> >    I am currently teaching myself Perl/CGI (on Win32 systems) for my new
> >    position. My first assignment is to create a poll using a flat ASCII

data
> >    file.

> >
> >    Testing confirms that:
> >    1. The results page will build
> >    2. The data file is loading
> >    3. The input from the poll form is loading.

> >
> >    But when I try to run the whole thing together --- nothing. No error
> >    messages, just nothing. A team member with more Perl experience

scanned
> > my
> >    code and saw no reason why it should not run.

> >
> >    The files are attached. I appreciate any help you code maniacs can

give.
> >
> >    Laurie Ann

> >
>
> _______________________________________________
> Plug-discuss mailing list -
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss


_______________________________________________
Plug-discuss mailing list -
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss