James Woods wrote:

> I used the following code to write out all my hidden fields.  It didn't 
> get rid of the newline or caridge return characters at the end though.
> 
> foreach my $item (@Draw){
> my $counter = 0;
> my $daValue = $item;
> chomp($daValue);
> print "<input type='hidden' name='drawHidden' value='$daValue'>\n";
> $counter++;
> }
> 
> I accessed and created the array with this code:
> 
> my @Draw = $cgi->param("drawHidden") || "";
> 
> Any ideas why I can't get rid of the ending characters?  (besides the 
> fact that I really have no idea what I'm doing? 8^)


well i don't know offhand - i'd have to examine what's in @Draw.  i'd 
suspect you may have more in there than chomp() can handle.  can you 
post an example portion of @Draw that displays the strange behavior?

btw, your loop can be rewritten as such:


foreach (@Draw) {
   chomp;
   print "<input type='hidden' name='drawHidden' value='$_'>\n";
}


or like this:


map {
   chomp;
   print "<input type='hidden' name='drawHidden' value='$_'>\n";
} @Draw;


without all that $item/$counter stuff.  i don't understand what the 
$counter is for anyway since you're setting it to 0 on each loop iteration.


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

Reply via email to