Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> checkbox user_hook() 
:(
    Опции темы
igsavenko
Дата 18.4.2010, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 28.4.2009

Репутация: нет
Всего: нет



Добрый всем вечер! Пишу свой модуль, на форме регистрации а также на форме редактирования профиля добавил checkbox при помощи user_hook(). Мне необходимо в зависимости от того отмечена галочка или нет, добавлять данные в SQL таблицу или нет. И это необходимо делать как при регистрации так и при редактировании. Как узнать отмечена галочка была или нет при заполнении формы? И как вообще получать доступ к значениям будь это checkbox, radio, textfield и т.д.?
Вот так я создаю checkbox
Код

case 'register':
                if($user->uid == $account->uid)
                {
                    $form['news'] = array(
                          '#type' => 'fieldset',
                          '#title' => t('Site\'s news'),
                          '#collapsible' => TRUE,
                          '#weight' => 4);
                    $form['news']['subscribe'] = array(
                        '#type' => 'checkbox',
                        '#title' => t('Do you wanna get site\'s news?'),
                        '#default_value' => 1,
                        '#description' => t('If you check this checkbox, you will get latest site\'s news every week.'),
                    );
                    return $form;
                    break;
                }
            case 'insert':
                //ВОТ ТУТ НУЖНО СДЕЛАТЬ ПРОВЕРКУ НА ВЫШЕ СОЗДАННЫЙ CHECKBOX
                $result = db_query("INSERT"));
                if($result)
                    drupal_set_message(t('TRUE'));
                else
                    drupal_set_message(t('FALSE'));*/
                break;
            //Дальше идет case под form


PM MAIL   Вверх
KuZyagroup
Дата 18.4.2010, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 16.4.2007
Где: Kiev

Репутация: 1
Всего: 4



установите модуль devel
и на месте //ВОТ ТУТ НУЖНО СДЕЛАТЬ ПРОВЕРКУ НА ВЫШЕ СОЗДАННЫЙ CHECKBOX
напишите dsm($form);
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Drupal | Следующая тема »


 




[ Время генерации скрипта: 0.0507 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.