![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| romantik2011 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 20.7.2011 Репутация: нет Всего: нет |
Не срабатывает вывод текста Неизвестный оператор ( и подставиться должно $rez). если неверно ввести что-то вообще ничего не выводится, а должно выводится.
Добавлено через 5 минут и 12 секунд Сорри, тема калькулятор Это сообщение отредактировал(а) romantik2011 - 10.10.2011, 23:52 |
|||
|
||||
| $дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 17 Всего: 45 |
Судя по твоему первому условию нужно вводить не "что-то вообще" а числа, иначе условие is_numeric не выполнится |
|||
|
||||
| patap |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 26 Всего: 40 |
$res всегда будет пустой строкой, как определенно в строке 9, если передать что-то, что не соответствует +-*/ - это раз
и если что-то не то передать на обработку(пустое значение, не число), то if будет возвращать false - это два Добавлено через 1 минуту и 23 секунды думаю надо почитатать как работате if ... else и switch -------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
|||
|
||||
| romantik2011 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 20.7.2011 Репутация: нет Всего: нет |
Если заменить мою строку на эту
Если в первое поле ввести бурду, а во второе и третье ничего не ввести, при нажатии ЭНТЕР ничего на экран не выведется Добавлено через 3 минуты и 59 секунд Просто вот подобный код и он срабатывает, а мой код не выводит ничего если не правильно ввел или вообще ничего не ввел и нажал ЭНТЕР.
Это сообщение отредактировал(а) romantik2011 - 11.10.2011, 00:27 |
||||
|
|||||
| $дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 17 Всего: 45 |
Все правильно ведь в первом условии ты пишешь "Если определены chislo1 и chislo2 и они являются числами и znak не должен быть пустым" |
|||
|
||||
| romantik2011 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 20.7.2011 Репутация: нет Всего: нет |
Хочу проверить каждое поле на пустоту, вот так пробую что-то не срабатывает.
Получается даже не дает ввести, сразу выдает что пустое. Как сделать проверку на пустоту поля если ничего не введено и нажата кнопка вычислить? Я вот сделал и не дает даже ввести что-то, сразу выдает что не пусто. Это сообщение отредактировал(а) romantik2011 - 14.10.2011, 01:08 |
|||
|
||||
| $дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 17 Всего: 45 |
Так
|
|||
|
||||
| romantik2011 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 20.7.2011 Репутация: нет Всего: нет |
Спасибо большое. Скажите, а регулярными выражениями как написать правильно проверку?
Хотел уточнить, а зачем делать вот это ?
Это сообщение отредактировал(а) romantik2011 - 18.10.2011, 23:17 |
|||
|
||||
| $дмитрий |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 17 Всего: 45 |
Для того чтобы отследить нажатие кнопки "вычислить"
А зачем? |
||||
|
|||||
| romantik2011 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 20.7.2011 Репутация: нет Всего: нет |
Я хочу отследить ещё если введно например бурда какая-то вместо числа или запятая вместо точки или число слишком длинное что пхп не сможет вычислить его
Добавлено через 53 секунды Например 00123,56 или 0,159 или 000,659 или такое 123,156.954 и такое 123 156.954 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |