I am developing a moule which has one page asking for email frequency; when the user selects and save it, I save it in the user table, but it doesn’t work. It works only when I hard code the user ID.
global $user; $uuid = $user->uid; function emailf_form_submit($form, &$form_state) { $bb = $form_state['values']['emailf']; $query = db_update('users') ->fields(array('email_f' => $bb)) ->condition('uid', $uuid, '=') ->execute(); drupal_set_message('Email frequency successfully changed'); }