Делая ввод, чтобы выбрать

Я пытаюсь сделать автоматический выпадающий список с количеством продуктов.

хорошо, это проблема (cms — opencart)
У меня по умолчанию вход для записи продукта QNT:

<input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />

Минимум $ — это то, что вы установили при загрузке товара.

Я хочу сделать выпадающий список с опциями.
Теперь я пытаюсь изменить, чтобы выбрать, и это мой код:

        <select name="quantity">
<?php foreach ($discounts as $discount) { ?>

<option name="quantity" value="<?php $discount['quantity']; ?>"><?php echo sprintf($text_discount, $discount['quantity'], $discount['price']); ?></option><br />

<?php } ?>
</select>

хорошо, это хорошо в предварительном просмотре, я получаю свой список выбора, но затем клиент выбирает один из списка, это не количество для продукта, всегда все параметры установлены на = 1.

В тексте предварительного просмотра $ discount [‘number’] отображается правильно число, но не установлено значение .. Пожалуйста, помогите 🙂

-1

Решение

Не устанавливайте атрибут «name» для тега option. Это может быть проблемой. И нет необходимости в теге br после каждой опции. Это должно выглядеть так:

<select name="quantity">
<?php foreach ($discounts as $discount) { ?>

<option value="<?php echo $discount['quantity']; ?>"><?php echo sprintf($text_discount, $discount['quantity'], $discount['price']); ?></option>

<?php } ?>
</select>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]