You are here

检测到一个非法的选择。请联系网站管理员。这是什么原因呢?

moumouguoguo 的头像
Submitted by moumouguoguo on 星期二, 2013-09-10 12:48

我自己写个模块,是为扩展user module的,是扩展后台编辑用户资料的表单,代码如下:

.install文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
function user_recommend_install() {
    db_query ( '
   ALTER TABLE {users}
   ADD COLUMN {star_selected} TINYINT DEFAULT 0 NOT NULL ,
   ADD COLUMN {pingce_selected} TINYINT DEFAULT 0 NOT NULL
  ' );
}
function user_recommend_uninstall() {
    db_query ( '
   ALTER TABLE {users}
   DROP COLUMN {star_selected} ,
   DROP COLUMN {pingce_selected}
  ' );
}

.module文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function  user_recommend_form_user_profile_form_alter(&$form, &$form_state){
    $form[' star_selected'] = array(
            '#type' => 'checkbox',
            '#title' => t('是否推荐他呢?'),
            '#weight'  =>-6,
    );
    $form[' pingce_selected'] = array(
            '#type' => 'checkbox',
            '#title' => t('是否选择这个?'),
            '#options' =>  1,
            '#weight'  =>-6,
    );
    $form['#submit'][] = 'user_recommend_configure_submit';
}
 
function user_recommend_configure_submit($form,&$form_state){
      kpr($form);exit;
}

提交后页面报错,

但是我去掉这个模块,一切正常,请问哪里写错了?应该怎么解决呢?

论坛:

Drupal版本: