I have this:
<?php foreach($characteristic_displayfields as $ch_id){?>
<?php if (is_array($characteristic_fieldvalues[$ch_id])){?>
<div class="characteristic_name"><?php print $characteristic_fields[$ch_id]->name;?></div>
<input type="hidden" name="extra_fields[<?php print $ch_id?>][]" value="0" />
<?php foreach($characteristic_fieldvalues[$ch_id] as $val_id=>$val_name){?>
<input type="checkbox" name="extra_fields[<?php print $ch_id?>][]" value="<?php print $val_id;?>" <?php if (is_array($extra_fields_active[$ch_id]) && in_array($val_id, $extra_fields_active[$ch_id])) print "checked";?> onclick="document.jshop_filters.submit();" /> <?php print $val_name;?><br/>
<?php }?>
<br/>
<?php }?>
<?php }?>
And i want to convert it to select box.
I tried:
<?php foreach($characteristic_displayfields as $ch_id){?>
<?php if (is_array($characteristic_fieldvalues[$ch_id])){?>
<div class="characteristic_name"><?php print $characteristic_fields[$ch_id]->name;?></div>
<select name="something" class="extra_fields[<?php print $ch_id?>][]" title="something something" onchange="document.jshop_filters.submit();">
<?php foreach($characteristic_fieldvalues[$ch_id] as $val_id=>$val_name){?>
<option value="<?php print $val_id;?>" > <?php print $val_name;?></option>
<?php }?>
</select>
<?php }?>
<?php }?>
Everything looks just fine, but after choosing one of the values from select box it must show products with selected values, page refreshes, but results are the same.