========================findaboat_form.inx.php======================== $findaboat_form['fields']['price_range'] = array( //mediumint(8) unsigned 'name' => 'Price Range', //text of question 'type' => 'listbox', //type of input 'size' => '20', //length of field 'maxlength' => '255', //max characters allowed 'minlength' => '0', //minimum length required 'answers' => $price_range, //if radio, check or listbox list of options available 'default_answer' => '', //default answer, if a text box or field can be text 'extra_text' => '', 'dynamic' => false, 'process' => false, 'select' => 'CONCAT(price_low,",",price_high) AS price_range' 'mandatory' => false);========================"dynamicform.class.php"========================foreach($form_config['fields'] as $field => $field_data){ if ($field_data['dynamic'] == false) { if($field_data['type'] == 'date' or $field_data['type'] == 'datetime') //need to select as unix timestamp if date { $myarray[] = 'UNIX_TIMESTAMP('.$field.') AS '.$field; } elseif(!empty($field_data['select'])) { $myarray[] = '$field_data['select']'; } else { $myarray[] = $field; } $myfieldarray[] = $field; //we need a list of all fields anyway }}