Home : Products : DBMan SQL : Discussion :

Products: DBMan SQL: Discussion: Re: [Paul_Wilson] Loop help: Edit Log

Here is the list of edits for this post
Re: [Paul_Wilson] Loop help
I think this is what you were looking for:

sub parse_form {
# --------------------------------------------------------
my (%in);
my ($buffer, $pair, $name, $value);

PAIR: foreach $name ($query->param()) {
$value = $query->param("$name");
$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/<!--(.|\n)*-->//g;
if ($value eq "---") { next PAIR; }
(exists $in{$name}) ?
($in{$name} .= "~~$value") :
($in{$name} = $value);
}
return %in;
}

Last edited by:

shann123: Feb 28, 2005, 5:01 PM

Edit Log: