diff --git a/htdocs/contact/card.php b/htdocs/contact/card.php
index 909dfd9e2e2..f013cd7e8aa 100644
--- a/htdocs/contact/card.php
+++ b/htdocs/contact/card.php
@@ -967,7 +967,7 @@ else
print '
| ';
}
- print $formcompany->select_state($object->state_id, isset($_POST["country_id"])?GETPOST("country_id"):$object->country_id, 'state_id');
+ print $formcompany->select_state(GETPOSTISSET('state_id')?GETPOST('state_id', 'alpha'):$object->state_id, $object->country_code, 'state_id');
print ' |
';
}