一个有关hook_user的问题

body: 


function test_user($op, &$edit, &$user, $category = NULL) {
switch ($op) {
// User is registering.
case 'register':
// Add a field set to the user registration form.
$fields['personal_profile'] = array(
'#type' => 'fieldset',
'#title' => '个人资料(可选)',
'#weight' => -8,
);
$fields['personal_profile']['sex'] = array(
'#title' => '性别',
'#type' => 'radios',
'#default_value' => 0,
'#options' => array('男' , '女')
);
$fields['personal_profile']['address'] = array(
'#type' => 'textfield',
'#title' => '现居住地址',
);
return $fields;
case 'insert':
………………(这里怎么写呢?)
}
}

请教大家一个问题,我用hook_user在用户注册的时候增加了一些个人资料的表单,一个性别,一个现居地
如何把这两项资料在注册的时候写入到test表中呢?test表就两个字段,一个sex,一个address

评论

comment: 
建议你用profile增加注册字段,如果必须得以你这样的方式,那就得修改核心程序,在user_register_submit下增加一个sql语句,写入test表中