the code for the variable in the recordset is wrong:
if (isset($_GET['substr($_POST["zipcode"],0,3)'])) {
$colname_rsZipZones = $_GET['substr($_POST["zipcode"],0,3)'];
}
which are you trying to use in the recordset? a URL variables or a POST variable, you cant use both which is what that code is trying to do.