Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Поле 'Список' и значение по умолчанию

05.04.2006, 18:46
Сергей Сморовоз
Визуальный Маркетинг - SL-System
Сергей Сморовоз

Зарегистрирован:
2005-03-04
Сообщений: 83

Здравствуйте.

В шаблон внЈс поля типа 'список', все они не обязательны для заполнения, при этом "значение по умолчанию (устанавливается при записи, если поле не было заполнено)" сделал = 0

Если одно из полей не выбрано в момент добавление объекта, то пишет: "Ошибка добавления объекта."

Пока не убрал 0 и система не пропачила свойства поля в таблице "по умолчанию" NULL, ни чего не мог сделать!

Аудит сайтов на CMS NetCat, SEO оптимизация и поисковое продвижение.
06.04.2006, 10:10
Гость

Зарегистрирован:
1970-01-01
Сообщений: 665

Потому что не надо ставить 0.
если НЕОБАЗАТЕЛЬНО для заполнения и пользователь ничего не выбрал, и так будет "0"
06.04.2006, 12:39
Сергей Сморовоз
Визуальный Маркетинг - SL-System
Сергей Сморовоз

Зарегистрирован:
2005-03-04
Сообщений: 83

MipH писал(а):
Потому что не надо ставить 0.
если НЕОБАЗАТЕЛЬНО для заполнения и пользователь ничего не выбрал, и так будет "0"


Будет NULL, а не 0!

для обработки РНР это принципиальная разница:

if ($row["Name"] == "NULL") // тип текстовый

if ($row["Name"] == 0) // тип числовой


Аудит сайтов на CMS NetCat, SEO оптимизация и поисковое продвижение.
07.04.2006, 16:01
Гость

Зарегистрирован:
1970-01-01
Сообщений: 665

Какое отношение это имеет к полю типа Список? Оно либо есть (ID не может быть равно 0), либо его нет - NULL.

В чем задача-то заключается?
10.04.2006, 16:09
Сергей Сморовоз
Визуальный Маркетинг - SL-System
Сергей Сморовоз

Зарегистрирован:
2005-03-04
Сообщений: 83

MipH писал(а):
Какое отношение это имеет к полю типа Список? Оно либо есть (ID не может быть равно 0), либо его нет - NULL.
В чем задача-то заключается?


Понятно...

Задача заключалась в обработке значений поля 'Список' средствами РНР.

'NULL','1','2','3' - это не однотипные значения массива!
'0','1','2','3' - а это однотипные.

Вот и вся разница...

Аудит сайтов на CMS NetCat, SEO оптимизация и поисковое продвижение.
198 196 2006-04-10 16:09:19 6774
Описание проекта