Drupal 从中以编程方式创建节点时,无法为CCK字段插入选择列表值

Drupal 从中以编程方式创建节点时,无法为CCK字段插入选择列表值,drupal,drupal-6,cck,drupal-forms,Drupal,Drupal 6,Cck,Drupal Forms,提交自定义表单的某些选定值后,我正在创建节点。在我的内容类型中有一个名为“开始时间(field_starttime)”的CCK字段,我从表单中的选择框中选择该字段的值并尝试提交。但这还没有完成。 选择列表的表单中的代码- $select = taskform_timeelements(); $form['fromtime'] = array( '#type' => 'select', '#title' => t('From'), '#optio

提交自定义表单的某些选定值后,我正在创建节点。在我的内容类型中有一个名为“开始时间(field_starttime)”的CCK字段,我从表单中的选择框中选择该字段的值并尝试提交。但这还没有完成。 选择列表的表单中的代码-

$select = taskform_timeelements();
  $form['fromtime'] = array(
    '#type' => 'select', 
    '#title' => t('From'),     
    '#options' => $select,
    '#prefix' => '<table><tr><td>',
    '#suffix' => '</td>',

  );
用于将值分配给目标CCK字段的行-

$node->field_starttime[]['value'] = $form_state['values']['fromtime';
甚至我也试过用这句话-

 $node->field_starttime[]['value'] = '09:00';

但什么也没发生。节点刚被保存,没有此CCK字段的任何值。

是否直接设置增量值$节点->字段_starttime[0]['value']='09:00';其他字段是否正确保存?是的,其他字段正在保存..如用户引用字段、正文。除此用户参考之外,没有其他CCK,我能够在其中映射全局用户。。“是的”,我试着直接设置值,但没用。。我真的不明白为什么会这样。。
 $node->field_starttime[]['value'] = '09:00';