Okay, the problem seems to be within your sub html_footer
<A HREF=""http://iarp-florida.netfirms.com/cgi-bin/db.cgi">Home</A>
this link has an extra " which could be causing problems.
I'm not sure how it is generating the &pword in the following line:
<A HREF="http://iarp-florida.netfirms.com/cgi-bin/db.cgi?db=default&userid=&pword=&add_form=1">Add</A>
Try using the following which contains the permission levels and see if that solves your problem.
sub html_footer {
# --------------------------------------------------------
# Print the menu. We only print options that the user have permissions for.
print qq!<center><$font>!;
print qq!| <A HREF="$auth_logoff ">Home</A> ! if ($per_view);
print qq!| <A HREF="$db_script_link_url&view_records=1&$db_key=*">View All</A> ! if ($per_view);
print qq!| <A HREF="$db_script_link_url&view_search=1">Search</A> ! if ($per_admin);
if (!$per_admin && $auth_modify_own) {
print qq!| <A HREF="$db_script_link_url&delete_form=1&$db_key=*">Delete</A> ! if ($per_del);
print qq!| <A HREF="$db_script_link_url&modify_form=1&$db_key=*">Modify</A> ! if ($per_mod);
}
else {
print qq!| <A HREF="$db_script_link_url&delete_search=1">Delete</A> ! if ($per_del);
print qq!| <A HREF="$db_script_link_url&modify_search=1">Modify</A> ! if ($per_mod);
}
print qq!| <BR>| <A HREF="$db_script_link_url&add_form=1">Add</A> ! if ($per_add);
print qq!| <A HREF="$db_script_link_url&admin_display=1">Admin</A> ! if ($per_admin);
print qq!| <A HREF="greeting.cgi?db=greeting">Admin Login</A> !;
print qq!| <A HREF="$db_script_link_url&logoff=1">Log Off</A> |!;
print qq!|</FONT></CENTER><P>!;
}
If you go to JPDeni's site and within her tutorial there is a configuration which will help you to create your html_add_form and html_record subs. It will also create your .cfg file but you already have that. Just use your current fields and list them in the configurator and them you just have to adjust the html coding for your needs.
Hope this helps
Unoffical DBMan FAQ
http://creativecomputingweb.com/dbman/index.shtml/