
26.08.2009, 18:06
|
|
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
боже мой, КАК можно сравнивать строку и букву и делать вывод, что буква больше строки?о_О
Заведи массив с русскими буквами, затем субстрингай первую букву имени, проверяй, какое место ее в массиве, и если индекс больше индекса нужно буквы, то...
Вообще-то сравнение строк - нормально. Ошибка была в повторном имени у кнопки submit, как и у поля ввода.
Вот рабочее:
PHP код:
<!--ПРОВЕРКА ФАМИЛИИ -->
<form action='?' method='post'>
<label>Введите фамилию:</label>
<input name='name_check' type='text' size='20' maxlength='20'>
<input type='submit' value='name_check'>
</form>
<!-- ОБРАБОТКА ПРОВЕРКИ ФАМИЛИИ -->
<?php
if(isset($_POST['name_check']) && !is_array($_POST['name_check']))
{
$name_check=$_POST['name_check'];
if($name_check <= "м")
echo "<br>Вы в первой группе из-за первой буквы фамилии";
else
echo "<br>Вы во второй группе из-за первой буквы фамилии";
}
?>
PS. Учебник дрянной.
|
|
|