@smoklew

Как сделать каждый объект в span?

Всем привет, в php не силён поэтому хотелось бы услышать совет...
Есть код:
<?php if ($options) { ?>
    <div class="options">
    <?php foreach ($options as $option) { ?>
      

      <?php if ($option['type'] == 'radio') { ?>

        <div class="options_color">
          <h2 class="heading_descriptions">
            <?php echo $option['name']; ?>:
          </h2>

          <span class="text_descriptions" >
            <?php foreach ($option['option_value'] as $option_value) { ?>

              <input type="radio"/>
              <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>">
                <?php echo $option_value['name']; ?>
              </label>
              
          </span>

        </div>
            <?php } ?>
      <?php } ?>
    </div>
    <?php } ?>
  <?php } ?>


В итоге получается 3 опции , но только первая обёртывается в тег остальные выходят за его пределы, мне необходимо , чтобы каждая опции обёртывалась в этот тег.
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
@tvelforce
Вроде так:
<?php if ($options) { ?>
    <div class="options">
    <?php foreach ($options as $option) { ?>
      

      <?php if ($option['type'] == 'radio') { ?>

        <div class="options_color">
          <h2 class="heading_descriptions">
            <?php echo $option['name']; ?>:
          </h2>

          
            <?php foreach ($option['option_value'] as $option_value) { ?>
						<span class="text_descriptions" >
              <input type="radio"/>
              <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>">
                <?php echo $option_value['name']; ?>
              </label>
              
          	</span>
						<?php } ?>
        </div>
            
      <?php } ?>
    </div>
    <?php } ?>
  <?php } ?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы