-----Original Message----- From: ubergoonz [mailto:[EMAIL PROTECTED] Sent: Monday, July 23, 2007 10:06 AM To: Perl Beginners Subject: variable in cgi param
Hi, I am trying to parse a param in cgi script. basically how can i make use of a for loop to parse the variables, from the url http://someplace/cgi-bin/script.cgi?ip1=xxx.xxx.xxx.xxx&hn1=blah&ip2=xxx .xxx.xxx.xxx&hn2=blah&ip3=xxx.xxx.xxx.xxx&hn3=blah&totalkey=3 for ($1=1; $i <= $cgi->param('totalkey') ; $i++) { print "<li>$i - $cgi->param('ip$i') cgi->param('hn$i') "; } but output seems to be HASHblah ... [>>] Here away... my %REQUEST = ( # expected parameters! ACCT =>'', PRODUCT =>'', PERIOD =>'', REPORT_PERIOD =>'', OPTION =>'', ACTION =>'',); foreach ($q->param) { $REQUEST{"$_"}=$q->param("$_"); } # NOT checking for parameters that are a list! -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/