diff --git a/htdocs/accountancy/admin/account.php b/htdocs/accountancy/admin/account.php index 38a0c89e4d6..5df13c996ef 100644 --- a/htdocs/accountancy/admin/account.php +++ b/htdocs/accountancy/admin/account.php @@ -217,7 +217,11 @@ if (strlen(trim($search_account))) { } //var_dump($search_account); exit; if ($search_account_tmp) { - if ($weremovedsomezero) $sql .= " AND aa.account_number LIKE '%".$search_account_tmp."'"; + if ($weremovedsomezero) { + $startchar = '%'; + if (strpos('^', $search_account_tmp) === 0) $startchar = ''; + else $sql .= " AND aa.account_number LIKE '".$startchar.$search_account_tmp."'"; + } else $sql .= natural_search("aa.account_number", $search_account_tmp); } }