ЗДРАВСТВУЙТЕ,
У меня есть список выбора html, и я хочу: выбранное число будет заданным значением $content->number
, а максимальное значение будет $content->product_type->stock_2
, если оно меньше 5, или 5, если оно больше 5.
Теперь у меня есть:
<select class="number" name="number">
<? $max = $content->product_type->stock_2 > 5 ? 5 : $content->product_type->sale_stock; ?>
<option value="<?= $content->number ?>"><?= $content->number; ?> </option>
<? for ($i = 1; $i <= $max; $i++):?>
<option <?php if($content->product_type->stock_2 == $i) echo 'selected="selected"' ;?> value="<?= $i ?>"><?= $i; ?></option>
<? endfor; ?>
</select>
но он показывает мне в два раза больше выбранного значения $content->number
. я уверен, что где-то ошибаюсь.
Есть предложения?
спасибо!