Warning: Illegal offset type in isset or empty
$form['contact']['email'] = array(
'#type' => 'textfield',
'#title' => t('Email Address'),
'#size' => 60,
'#maxlength' => 64,
'#default_value' => $node->email,
'#required' => TRUE,
);
//*validate*
// validate email and create account
$email_valid = forms_contact_valid_email($node->contact['email']);
if ($email_valid) {
// if create account is true
if ($node->end['account']) {
// check if the submitted email has been used to register before.
$result = db_num_rows(db_query("select mail from users where mail = '%s'",$node->contact['email'] ));
// if a row has been returned set error.
if ($result) {
form_set_error('$form['contact']['email']', t('That email is already in use.')); /*problem occurs here, if i take out $form['contact']['email'] */
}
}
}
else {
// forms_contact_valid_email() returns false set error for email field
form_set_error($form['contact']['email'], t('Please enter a valid email.')); /*and here */
}