diff --git a/memberlist.php b/memberlist.php
index 939535146..ecc394e97 100644
--- a/memberlist.php
+++ b/memberlist.php
@@ -126,12 +126,12 @@ if ($by_letter_req) {
// ENG
for ($i = ord('A'), $cnt = ord('Z'); $i <= $cnt; $i++) {
- $select_letter .= ($by_letter == chr($i)) ? '' . chr($i) . ' ' : '' . chr($i) . ' ';
+ $select_letter .= (strtoupper($by_letter) == chr($i)) ? '' . chr($i) . ' ' : '' . chr($i) . ' ';
}
// RUS
$select_letter .= ': ';
for ($i = 224, $cnt = 255; $i <= $cnt; $i++) {
- $select_letter .= ($by_letter == iconv('windows-1251', 'UTF-8', chr($i))) ? '' . iconv('windows-1251', 'UTF-8', chr($i - 32)) . ' ' : '' . iconv('windows-1251', 'UTF-8', chr($i - 32)) . ' ';
+ $select_letter .= (strtoupper($by_letter) == iconv('windows-1251', 'UTF-8', chr($i))) ? '' . iconv('windows-1251', 'UTF-8', chr($i - 32)) . ' ' : '' . iconv('windows-1251', 'UTF-8', chr($i - 32)) . ' ';
}
$select_letter .= ': ';