In this INSERT Statement you are passing 15 column names and only 11 column values, it must be the same
$sql = mysql_query("INSERT INTO members (id, username, password, realname, phone, email, address, city, state, zip, country, accounttype, bio, resume, signupdate)
VALUES('$username','$realname', '$address','$city','$state','$zip','$country','$accounttype','$email','$hashedPass', now())") or die (mysql_error());
for example
INSERT INTO members (username, password, realname, phone, email, address, city, state, zip)
VALUES ('$username', '$password', '$realname', '$phone', '$email', '$address', '$city', '$state', '$zip')
Same number of parameters in the same order.