in reply to Use Strict & subs

$INPUT is declared just fine, but %INPUT however is not. And %INPUT is the variable you're using when you say $INPUT{$field}=$Value;