【发布时间】:2011-11-03 18:39:09
【问题描述】:
我正在使用 drupal,并试图在一个块中创建自己的表单。
我写了一个模块,它创建一个带有提交按钮的块。
当提交表单时,我试图将值写入我的数据库。
我正在使用此代码
function my_module_my_form_submit($form, &$form_state) {
block_example_insert_credits($credits_record);
}
function block_example_insert_credits() {
global $user;
$credits_record = array(
'nid' => $node->nid,
'uid' => $user->uid,
'credits' => $form_state['values']['bids'],
);
drupal_write_record('example_table', $credits_record, 'nid');
}
表单提交并验证,表和列存在于我的数据库中。当我提交表单时,没有任何东西发送到数据库,为什么我的代码不正确?
【问题讨论】: