|
|
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 оптимизация и поисковое продвижение.
|