首页 / 帖子
drupal创建表单

写了个drupal表单,怎么把表单中的数据提交到数据库中

1个答案
发布于:2015-01-05 14:26

自己再写一个FROM_ID_submit($form, &$form_state)函数,得到form提交的数据,然通过数db函数,插入数据库中。

如果用drupal的settings,那么直接调用system_settings_form就不需要自己手动存储了。

比如:

function test_form($form, $form_state) {
  $form['my_config'] = array(
    '#type' => 'textfield',
    '#title' => t('My config value'),    
    '#default_value' => variable_get('my_config', NULL),
  );  
  $form['submit'] = array(    
   '#type' => 'submit',    
   '#value' => t('Save'),
  );  
  return system_settings_form($form);
}