即时通讯使用Drupal和即时尝试创建我自己的形式在一个块。如何使用drupal_write_record。我的数据库不更新时提交表格
我写了一个模块,它用一个提交按钮创建一个块。
当表单提交即时试图将值写入我的分贝。
IM使用此代码
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');
}
表单提交和验证,并表和列在我的数据库存在。当我提交表单时,没有任何内容被发送到数据库,为什么我的代码不正确?