<?php for($i=1;$i<7;$i++) { ?>
, если мне 7 одинаковых селектов нужно.. В переменную наебашить а потом ее уже 7 раз вывести? Подскажите <form method="POST" action="<?php echo $this->baseUrl('admin/update-recomendation-block'); ?>">
<?php for($i=1;$i<7;$i++) { ?>
<span class="margin-v"><label for="block-<?php echo $i; ?>">Товар №<?php echo $i; ?>:</label></span>
<select name="block-<?php echo $i; ?>" style="width:350px;" class="chzn-select">
<option value="0"></option>
<?php foreach($this->aMainCategories as $aMainCategory) { ?>
<?php foreach($this->aSubCategories as $aSubCategory) { ?>
<?php if($aMainCategory['id'] == $aSubCategory['category_id']) { ?>
<optgroup label="<?php echo $aMainCategory['title'].' | '.$aSubCategory['title']; ?>">
<?php foreach($this->aAllProducts as $aProduct) {
if($aProduct['category_id'] == $aSubCategory['id']) { ?>
<option value="<?php echo $aProduct['id']; ?>" <?php if($aProduct['id'] == $this->aRecomendations[$i-1]['product_id']) { echo 'selected'; } ?>><?php echo $aProduct['title']; ?></option>
<?php } ?>
<?php } ?>
</optgroup>
<?php } ?>
<?php } ?>
<?php } ?>
</select>
<?php } ?>