Поскольку значение для страны, которая передается, когда они оставляют ее в значении выбора, равно -choose-
, но вы проверяете для $mycountry == "-Choose-"
. Эти два значения не равны.
Возможно, вам следует разработать лучший способ проверки правильности страны. Любой желающий может скопировать вашу форму и указать ее на своей странице, введя любое значение для этого поля, и вы только проверяете, чтобы убедиться, что оно не -choose-
.