diff --git a/htdocs/html.form.class.php b/htdocs/html.form.class.php
index 2e478f39db8..d3ad76565ea 100644
--- a/htdocs/html.form.class.php
+++ b/htdocs/html.form.class.php
@@ -315,9 +315,19 @@ class Form
$sql = "SELECT rowid, code, libelle, active";
$sql.= " FROM ".MAIN_DB_PREFIX."c_pays";
$sql.= " WHERE active = 1";
- if ($conf->use_ajax && $selected!='' && $conf->global->CODE_DE_TEST == 1) $sql.= " AND rowid = ".$selected;
+ if ($conf->use_ajax && $conf->global->CODE_DE_TEST == 1)
+ {
+ if (is_numeric($selected))
+ {
+ $sql.= " AND rowid = ".$selected;
+ }
+ else
+ {
+ $sql.= " AND code = '".$selected."'";
+ }
+ }
$sql.= " ORDER BY code ASC;";
-
+
$resql=$this->db->query($sql);
if ($resql)
{