#!/usr/bin/perl -w
use CGI::Carp qw(fatalsToBrowser);
use strict;
use CGI;
my $cgi = CGI->new();
my $city1 = $cgi->param("city"); # Get a fresh warning point
my $distance1 = $cgi->param("distance");
my @parameterNames = $cgi->param;
my $numCity = 0; #Counter for all the Cities passed back to the script
foreach(@parameterNames){
if(/city/) { #Check each paramater to see if is a "city" is present
$numCity++; #If it is a city, add it to the counter
}
}
print $cgi->header;
my $action = "help.pl";
print $cgi->start_form(-action=>$action);
my $quit = '1';#Once this # gets high enough, the loop "quits"
if ($numCity){ #If there are any cities, print them as hidden fields
while($quit <= $numCity) {
# my $hiddenCity = "\$city".$quit;
# my $hiddenCityValue = eval $hiddenCity;
# my $hiddenDistance = "\$distance".$quit;
# my $hiddenDistanceValue = eval $hiddenDistance;
my $hiddenCityName = "city".$quit;
my $hiddenDistanceName = "distance".$quit;
my $hiddenCityValue = $cgi->param("$hiddenCityName");
my $hiddenDistanceValue = $cgi->param("$hiddenDistanceName");
print $cgi->hidden("$hiddenCityName", "$hiddenCityValue");
print $cgi->hidden("$hiddenDistanceName", "$hiddenDistanceValue");
print "$hiddenCityName => $hiddenCityValue
";
print "$hiddenDistanceName=> $hiddenDistanceValue