If you don't insert values into all columns in the table you need to specify a list of which columns you insert into. That's what the error messages says, the number of values in not the same as the number of columns in the table.
$query = ("insert into tbl_members (name,chapter,position,category,business_name,address1,address2,city,state,zip,phone,fax,e_mail,web_address) values
('$name','$chapter','$position','$category','$busi
ness_name','$address1','$address2','$city','$state
','$zip','$phone','$fax','$e_mail','$web_address')
I just guessed the column names, so adapt accordingly to your table definition.