in reply to Why is this code not printing hash key?
You loop through the keys of your hash, so you take the first key (attention: they are usually not in the same order as you put them in the hash) and compares it to your $selection. Most likely it won't be the same, so your else-part is executed, where you have built in an exit, too, so it prints your failure statement and stops. Even if your $selection is one of your keys, unless it is the first key in the hash, your program won't find it.if (exists $hash{$key}) { print "\n"; } else { print "\nThe domain you entered is not on the list above ..."; }
Greetings,
Janek Schleicher
|
|---|