Код, что привела oll будет проверять поле name="troid" при добавлении объявления по правилам, аналогичным для логина при регистрации.Как это может быть связано с игнорируемостью пустых, незаполненных полей?
Созданные поля записываются в базу только после редактирования
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
в объявлениях
- Предыдущая
- 1
- 2
- Показаны 16-28 из 28
#16
26 августа 2013 в 10:35
Это просто пример проверки заполненности поля формы, пустое поле не отправляется в форме и требует заполнения.
Lokanaft, все правильно обьяснил.
Понимаю — Поле может быть пустыи, или не может. Если поле не может быть пустым, то надо проверять и заполнять.
Понимаю- если поле может быть пустым, но происходит ошибка, значит есть ошибки разбора в php.
Lokanaft, все правильно обьяснил.
В понятии "игнорируемостью" заложен смысл которого я не понимаю.Как это может быть связано с игнорируемостью пустых, незаполненных полей?
Понимаю — Поле может быть пустыи, или не может. Если поле не может быть пустым, то надо проверять и заполнять.
Понимаю- если поле может быть пустым, но происходит ошибка, значит есть ошибки разбора в php.
дело в том что эти поля необязательны для заполнения. (игнорируемость в моем понятии :))
проверка на "если оно не может быть пустым" уже реализовано ранее. хотя в этом куске кода я очень сомневаюсь, именно на проверку категории && $cat_id==11
но если необязательные поля не вписать — 404 :(
даже если будет так
проверка работает, но так если необязательные sroklic2 pricelic2… поля не вписать — 404 :(
проверка на "если оно не может быть пустым" уже реализовано ранее. хотя в этом куске кода я очень сомневаюсь, именно на проверку категории && $cat_id==11
if (!$sroklic && $cat_id==11) { cmsCore::addSessionMessage($_LANG['NEED_SROK'], 'error'); $errors = true; } if (!$pricelic && $cat_id==11) { cmsCore::addSessionMessage($_LANG['NEED_PRICE'], 'error'); $errors = true; }
даже если будет так
if (!$sroklic) { cmsCore::addSessionMessage($_LANG['NEED_SROK'], 'error'); $errors = true; } if (!$pricelic) { cmsCore::addSessionMessage($_LANG['NEED_PRICE'], 'error'); $errors = true; }
Сегодня в 20:34
#19
26 августа 2013 в 12:10
УРА!!!!!!!!!!!!!!!!!
разобрался!
не знаю что именно помогло
добавил
я заменил
на
и выполнил sql запросы что давал Fuze выше :)
Всем спасибо большое!!!
разобрался!
не знаю что именно помогло
добавил
return $item_id ? $item_id : false;
return $this->inDB->insert('cms_board_items', $item);
Всем спасибо большое!!!
#20
26 августа 2013 в 12:42
if (!$sroklic && ($cat['id']==11)) { cmsCore::addSessionMessage($_LANG['NEED_SROK'], 'error'); $errors = true; } if (!$pricelic && ($cat['id']==11)) { cmsCore::addSessionMessage($_LANG['NEED_PRICE'], 'error'); $errors = true; }
#21
26 августа 2013 в 12:50
Это было неделю назад и вы до сих пор не воспользовались его советом?и выполнил sql запросы что давал Fuze выше :)
#22
26 августа 2013 в 12:52
Ну так разницу видиш $cat_id==11 и $cat['id']==11
#23
26 августа 2013 в 12:56
Ага, подумал что что то тут не то при проверке, поэтому порылся в переменных😊Ну так разницу видиш $cat_id==11 и $cat['id']==11
lokanaft, а я что то не придал значения этого, тем более для ip, и тем более что в 1.10.2 такого вообще нет в дистрибутиве. странно не правда ли?
#24
26 августа 2013 в 12:58
Вам код из другой cms чтоли привели?что в 1.10.2 такого вообще нет в дистрибутиве
#25
26 августа 2013 в 13:01
видимо какая то доработка доски объявлений которая наверное будет в 1.10.3Вам код из другой cms чтоли привели?
#26
26 августа 2013 в 17:23
trOid, нетрудно было догадаться, что это код из model.php, который выглядит в 1.10.2 идентично.
#27
27 августа 2013 в 04:14
lokanaft, из какого именно model.php? Из components/board/model.php? Только что скачал архив 1.10.2 — нет подобного.
#28
28 августа 2013 в 10:00
решено.
- Предыдущая
- 1
- 2
- Показаны 16-28 из 28