![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
andryus |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 17.1.2011 Репутация: нет Всего: 0 |
Значение переменной $v=7. Условие по коду:
Почему происходит вход в данное условие, если убрать кусок
то получается нормально, вход в тело условия не происходит. Где ошибка? Помогите |
||||
|
|||||
krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
а она у вас случайно не так
обьявлена? если она не объявлена, а вычисляется то хорош бы глянуть как Это сообщение отредактировал(а) krundetz - 20.12.2011, 16:18 |
|||
|
||||
andryus |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 17.1.2011 Репутация: нет Всего: 0 |
||||
|
||||
Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 10 Всего: 71 |
тогда может лучше сразу поставить все точки на и?
Это сообщение отредактировал(а) Gold Dragon - 20.12.2011, 17:02 -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
andryus, тогда все верно, из формы приходят строковые данные не числовые
Это сообщение отредактировал(а) krundetz - 20.12.2011, 17:03 |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
А что нужно проверить? Что число целое неотрицательное?
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
andryus |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 17.1.2011 Репутация: нет Всего: 0 |
Что оно целое, именно на проверку целостности числа и не срабатывает, остальные условия нормально проходят |
|||
|
||||
krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
andryus, я вам ещё раз говорю у вас не число а строка, попробуйте явно привести строку к числу
|
|||
|
||||
andryus |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 17.1.2011 Репутация: нет Всего: 0 |
А я еще проще нашел вариант:
|
|||
|
||||
$дмитрий |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 17 Всего: 45 |
В таком случаи
|
||||
|
|||||
andryus |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 17.1.2011 Репутация: нет Всего: 0 |
Ну да, или так |
||||||
|
|||||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
А на отрицательное значение другое условие?
![]() -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
это неявное приведение следует только учитывать что:
|
|||
|
||||
Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 10 Всего: 71 |
ну а если из формы ничего не пришло?
![]() так что самое лучшее это так ![]()
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
а стоит ли вообще запускать обработчик формы если из нее ничего не пришло? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |