Thanks,
I've just had a look at it, and it looks pretty good.
However I've bookmarked it for later, as I'm still working my way through
both 'learning perl' and the cgi.pm man page!
I think I'll probably start dreaming in perl soon:)

carl

www.fireartist.com

----------
>From: Mark Bergeron <[EMAIL PROTECTED]>
>To: Carl Franks <[EMAIL PROTECTED]>, [EMAIL PROTECTED]
>Subject: Re: Re: Getting Stared with CGI.pm
>Date: Wed, Oct 10, 2001, 4:02 pm
>

> I don't know if you've tried this one yet?
>
> http://stein.cshl.org/WWW/software/CGI/
>
> The site of the guy that wrote cgi.pm
>
> -----Original Message-----
> From: "Carl Franks"<[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Date: Mon Oct 08 06:26:49 PDT 2001
> Subject: Re: Getting Stared with CGI.pm
>
>>I can recommend a good web tutorial that got me started in perl:
>>http://www.cgi101.com/class
>>
>>
>>----------
>>In article <[EMAIL PROTECTED]>,
>>[EMAIL PROTECTED] (David Gilden) wrote:
>>
>>
>>> Good afternoon,
>>> This is my first shot at using CGI.pm (using the function-oriented style).
>>> I can't seem to get my script to read values from my web page.
>>> http://dowda.rockin.net/cgi/sql_sort2.pl
>>>
>>> Here is part of the script. Your comments are welcome.
>>> Special thanks to [EMAIL PROTECTED] (Curtis Poe) for jump start on this.
>>>
>>> One last question, is there a better or different way to pad the buttons of
>>> a radio group with spaces then to add them to hash values?
>>> Thanks
>>> Dave
>>>
>>>
>>> --------------------
>>> #!/usr/bin/perl -w
>>>
>>> use CGI qw/:standard/;
>>>
>>> require "dbi-lib.pl";
>>>
>>> # use strict;
>>>
>>> # use CGI qw/:standard :html :cgi-lib/;
>>>
>>>
>>> my ($sex,$sort_by,$sort_direction,$new_row ,$row_count, $first_name,
>>> $last_name, $birthday, $gender, $height, $weight);
>>>
>>> $new_row ="<tr>\n";
>>>
>>> &initialize_dbi;
>>> &run_statement("select * from friends;");
>>>
>>> ## Get sort order via post method
>>> #my %FORM_DATA = Vars;
>>>
>>> # $sort_by = $FORM_DATA{sort_order} || 0;
>>> # $sort_by = 0;
>>>
>>> ####
>>>
>>> my %sort_by =(
>>>     0 => 'Nothing ',
>>>     1 => 'Hash ',
>>>     2 => 'First Name ',
>>>     3 => 'Last Name ',
>>>     4 => 'Birthday ',
>>>     5 => 'Sex ',
>>>     6 => 'Height ',
>>>     7 => 'Weight ',
>>> );
>>>
>>>
>>> # Was hash this really necessary,
>>> my %sort_direction =(
>>>     0 => 'High to Low ',
>>>     1 => 'Low to High  ',
>>> );
>>>
>>>
>>>
>>>
>>> print header,
>>>       start_html( -title => 'SQL Sort with CGI.pm' ),
>>>       start_form( -method => 'POST' ),
>>>
>>>        radio_group(
>>>         -name    => 'sort_by',
>>>         -values  => [ keys %sort_by ],
>>>         -default => $sort_by,
>>>         -labels  => \%sort_by
>>>       );
>>>
>>>      print "<p>", submit( -value => 'Sort Data' ), "    ",
>>>
>>>         radio_group(
>>>         -name    => 'sort_direction',
>>>         -values  => [ keys %sort_direction ],
>>>         -default => $sort_direction,
>>>         -labels  => \%sort_direction
>>>       ),
>>>
>>>      "</p>\n";
>>> print end_form;
>>> $sort_by = param('sort_by') || 0; # Sort by Name, sex, ect...
>>> $sort_direction = param('sort_direction') || 0; # Sort Direction for numbers
>>>
>>> print "-"x100,"\n";
>>>
>>> foreach $names (param()){
>>> print "<b>Data in: $names = param($names)</b><br>\n"
>>> }
>>>
>>>
>>> # strip off white space
>>> my $tmp;
>>> ($tmp = $sort_by{$sort_by}) =~ s/\s+//g;
>>>
>>> print p( 'Sort Database by' . font( { color => 'red' }, " $tmp:  \$sort_by=
>>> $sort_by ") .  param('sort_direction') .'test');
>>>
>>>
>>>
>>> *====================================================*
>>> *   Cora Connection Your West African Music Source   *
>>> *   http://www.coraconnection.com/                   *
>>> *   Resources, Recordings, Instruments & More!       *
>>> *====================================================*
>>
>>--
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
> ___            _
> | _ ) ___  ___ | |
> | _ \/ _ \/ _ \|_|
> |___/\___/\___/(_)
> ___________________________________________________
> GO.com Mail
> Get Your Free, Private E-mail at http://mail.go.com
>
>

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

Reply via email to