0) { $feedback .= ERROR - USER NAME EXISTS ; return false; } else { //create a new hash to insert into the db and the confirmation email $hash=md5($email.$hidden_hash_var); $sql="INSERT INTO user (user_name,real_name,password,email,remote_addr,confirm_hash,is_confirmed) ". "VALUES ($user_name,$real_name,". md5($password1) .",$email,$GLOBALS[REMOTE_ADDR],$hash,0)"; $result=db_query($sql); if (!$result) { $feedback .= ERROR - .db_error(); return false; } else { //send the confirm email user_send_confirm_email($email,$hash); $feedback .= Successfully Registered. You Should Have a Confirmation Email Waiting ; return true; } } }