$error = $err->GenerateErrorLink("help/help.html", "#config_classes", $defined['error'], $errors['db_select'], NULL, NULL); } else { $data = $db->dbArrayResultsAssoc($value); $id = $data[0]['id']; $class_name = $data[0]['class-name']; if (($value = $db->dbQuery($val->ValidateSQL($options, $dbconn), $dbconn)) === -1) { $error = $err->GenerateErrorLink("help/help.html", "#config_classes", $defined['error'], $errors['db_select'], NULL, NULL); } else { $class_opts = $db->dbArrayResultsAssoc($value); // generate array of match options $match_opts = array("if", "option", "pick-first-value"); $num = 0; //echo "<pre>"; print_r( $class_opts ); echo "</pre>"; for ($i = 0; $i <= count($class_opts); $i++) { // generate array of select boxes $class_option[] = $misc->GenDropMenuWSelectedClassOpts($class_opts, $class_opts[$i]['class-option'], 'options[' . $i . '][option]'); $select2[] = $misc->GenDropMenuWSelectedClassOpts($match_opts, $class_opts[$i]['class-match-option'], 'options[' . $i . '][match_opt]'); // generate radio option settings if ($class_opts[$num]['class-match'] === "FALSE") { $err1[$num]['match_disable'] = "checked"; } else { $err1[$num]['match_enable'] = "checked"; } if ($class_opts[$num]['class-substring'] === "FALSE") { $err1[$num]['substring_disable'] = "checked"; } else { $err1[$num]['substring_enable'] = "checked"; } $num++; $count = count($class_opts); }