![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
DRUG_ADDICT |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 10.8.2007 Репутация: нет Всего: нет |
Ну собсно вот! [вырезано] когда форму заполняю и каждое поля это цифры тоесть: 113981498714971402740153 и т.д. то все нормально эти цифры передаются и все такое... а когда заполняю форму нормально и в полях пишу: например в поле Строна: "Россия" или поле: Город: "МОСКОВ" и т.д. то значения НЕ передаются или что там короче выходит ето:
может трабла в этом:
типа НУЛИ типа ТОКА цифры ?! хмм.... а как тогда указать то тут в IF типа "$tovar" пустое значение или там есть что то ![]() это проверка на заполнение полей. Это сообщение отредактировал(а) PARROT - 16.12.2007, 20:25 --------------------
ICQ# 23-23-30 What can i do for you ? Paid..."Свобода лечит лучше всего" А.С. Неил. Самерхилт. |
||||||||
|
|||||||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
empty - проверяет переданный параметр на "не пустоту". если переменная иммет значение:
|
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Вообще, тут уместно, наверное, дать ссылку на Преобразование типов
|
|||
|
||||
misterio |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 24.11.2007 Где: Узбекистан, Ташке нт. Репутация: -1 Всего: нет |
Вместо OR попробуй использовать " || "
|
|||
|
||||
DRUG_ADDICT |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 10.8.2007 Репутация: нет Всего: нет |
пробовал: т.к. делал получалось что то типа этого:
дает синтаксическую ошибку Кстати за это: Как мне сделать? Так?
Это сообщение отредактировал(а) PARROT - 16.12.2007, 20:28 --------------------
ICQ# 23-23-30 What can i do for you ? Paid..."Свобода лечит лучше всего" А.С. Неил. Самерхилт. |
||||
|
|||||
HotHead |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 26.10.2007 Репутация: 3 Всего: 4 |
DRUG_ADDICT, можете тупо поставить везде отрицание. Т.е.
Хотя красивее и предпочтительней разобраться с empty. |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
misterio, дурацкий совет.
Не пиши того, в чем не разбираешься. DRUG_ADDICT, ошибку у тебя выводит потому, что ты заполнил не все нужные поля. Вообще, твоя манера письма отбивает всякую охоту с тобой разговаривать.
|
|||
|
||||
DRUG_ADDICT |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 10.8.2007 Репутация: нет Всего: нет |
HotHead СПАСИБО!!!
Проблема решена. Тему можно закрывать. Это сообщение отредактировал(а) PARROT - 16.12.2007, 20:29 --------------------
ICQ# 23-23-30 What can i do for you ? Paid..."Свобода лечит лучше всего" А.С. Неил. Самерхилт. |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Да, это я тупанул. От чересчур большого усердия.
HotHead, после $tovar = $_POST['tovar'];, empty уже не имеет смысла. Особенно, если не углубляться в материи на тему считается ли заполенным поле, если в него ввели ноль и он является допустимым значением =) И пожелание большинству участников этой темы - разобраться, всё-таки, почему работает !$tovar, $tovar=="", empty($tovar) и не работает $tovar==0 Это сообщение отредактировал(а) Feldmarschall - 16.12.2007, 19:26 |
|||
|
||||
DRUG_ADDICT |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 10.8.2007 Репутация: нет Всего: нет |
Да какбы $tovar==0 то работает тока просто опер IF ждет от переменой целочисленное число/значение а получает буквы и не че понять не может ![]() ![]()
--------------------
ICQ# 23-23-30 What can i do for you ? Paid..."Свобода лечит лучше всего" А.С. Неил. Самерхилт. |
||||
|
|||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Нет, это неправильное объяснение. Оператор IF мало того, что ничего не ждет, так он ещё и не умеет вообще работать ни с какими переменными, кроме булевых. В данном случае имеет смысл говорить об операторе ==
который тоже ничего не ждет, но зато преобразовывает. Что во что - написано по ссылке, которую я давал выше. Хотя, пожалуй, стоило дать вот эту: http://www.php.net/manual/ru/types.comparisons.php Она понагляднее будет. Хотя объяснения все равно - в предыдущей. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |