Проблемка сравнения строк...
Yarick 14.12.2003 21:18
/ 14.12.2003 21:20
...проявляется в следующем:
из базы берется строка, сохраняется в $таблице и в конструкции
<FORM>
<SELECT method="POST" onchange="submit()">
^таблица.menu{
<OPTION value="$строка">$строка</OPTION>
}
</SELECT>
</FORM>.
По отработке submit() берем $form:строка и сравниваем со всеми строками из $таблицы для проверки примерно так:
^таблица.menu{
^if($таблица.строка eq $form:строка){
"$таблица.строка" равно "$form:строка"
}{
"$таблица.строка" не равно "$form:строка"
}
}[<br>],
получая на голубом экране примерно следующее:
"Изменить права доступа к документу" НЕ РАВНО?! "Изменить права доступа к документу"
"Изменить права доступа к секции" не равно "Изменить права доступа к документу"
... не равно "Изменить права доступа к документу"
и т.д. При всем при этом, если я убираю в базе из строки "Изменить права доступа к документу" слова "права" и "доступа", конструкция начинает работать корректно. И такая упрямая строка у меня не одна!
Мысль о том, что в русском тексте есть сходная по начертанию латиница, по привычке отработалась, но потом вспомнил, что источник-то один. Вот такая вот беда... \:(
- Проблемка сравнения строк..., Yarick 14.12.2003 21:18 / 14.12.2003 21:20