A 'hash' is an associative array..... or, a collection
of key/value pairs. The pairs are separated by commas.
Each key must be unique.
Each key points (=>) to it's value.
%hash = ('key1'=>'value1','key2'=>'value2');
|___________| |____________|
first pair second pair
value1 is associated with key1
or, key1 points to value1
Sometimes, you might see another notation where that uses
just commas and not the '=>'.
%hash = ( 'key1','value1','key2','value2');
|__________| |_________|
first pair second pair
You appear to be using the same 'key' twice. Each key must be unique.
and
You need a comma between your key=>value pairs.
There are more examples in thread219-102565.
HTH
keep the rudder amid ship and beware the odd typo