There is a div array, with an indefinite number of blocks. It is necessary for everyone to add +1 to id. Tell me how to do what id = demo would add a number to the title? demo1, demo2 .....
<div class="filter_characteristic"> <a href="#demo" data-toggle="collapse">1</a> <div id="demo" class="collapse"> <a href="#demo" data-toggle="collapse">2</a> <div id="demo" class="collapse"> <a href="#demo" data-toggle="collapse">3</a> <div id="demo" class="collapse"> </div> The PHP code looks like this:
<div class="filter_characteristic"> <?php foreach($characteristic_displayfields as $ch_id){?> <?php if (is_array($characteristic_fieldvalues[$ch_id])){?> <a href="#demo" data-toggle="collapse"><?php print $characteristic_fields[$ch_id]->name;?></a> <div id="demo" class="collapse"> <input type="hidden" name="extra_fields[<?php print $ch_id?>][]" value="0" /> <?php foreach($characteristic_fieldvalues[$ch_id] as $val_id=>$val_name){?> <label><span class="button_checkbox"><input type="checkbox" hidden 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();" /> <span><?php print $val_name;?></span></span></label> <?php }?> <br/></div> <?php }?> <?php }?> </div></div>