Do 'edit node' redirect via custom PHP code? I have a rule for returning users to finish creating a cck form. I need to 'Do' custom PHP code to redirect the user to editing/finishing their cck form (node limiter limits user to only one PPE content item). The following does not work:

function ppe_edit_user_login(&amp;$edit, $account) {
  global $user;
  $nid = db_query('SELECT nid FROM {node} WHERE uid = :uid', array(':uid' =&gt; $user-&gt;uid))-&gt;fetchField();
  drupal_goto('node/' . $nid . '/edit');
}


What am I missing?
Here is the right code, or at least code that works:

$nid = db_result(db_query('SELECT nid FROM {node} WHERE uid = %d', [account:uid]));
$_REQUEST['destination'] ='node/' . $nid . '/edit';