Первоначально я заполняю свой тег опции количеством, доступным на складе.Сбросить значение тега параметра с помощью одного из базы данных с помощью PHP MySQL
<select name="quantity" class="form-control input-sm" id="quantity">
<?php for ($i=1; $i<=$Quantity; $i++) { ?>
<option value="<?php echo $i;?>"><?php echo $i;?></option>
<?php } ?>
</select>
Я обновляю Количество от моей формы HTML с помощью Javascript:
function update_id(id)
{
if (confirm('Update quantity for this Item?')) {
uid = id;
quantity = $('select[name=quantity]').val()
window.location.href="Cart.php?update_id="+uid+"&quantity="+quantity;//+'?quantity='+quantity;
}
}
и хранить его в корзину таблице против этого конкретного продукта. При перезагрузке или обновлении страницы, тег опции получает значение по умолчанию здесь как «1». Я хочу назначить значение тега опции с обновленным количеством из БД на этот конкретный продукт.
Спасибо заранее
Я пробовал ваше решение, но без '? $ _GET ["quantity"]: 1) 'и работал до степени изменения значения тега опции при обновлении/отправке страницы. Но он устанавливает максимальное значение запаса, здесь как «5». С добавлением выше кода, это на самом деле дает мне ошибку Parse: синтаксическая ошибка, неожиданные '?', Ожидающие ',' или ')' – ARJ
Я исправил код. Я забыл несколько парнеров. Я могу сказать максимум, не видя больше вашего кода. $ Идентификация количества не отображается. –
Perfecto !!! .. Он работал как шарм .... :) Большое вам спасибо за ваше время и помощь ... Но есть еще одна вещь, которая меняет значение, когда я перемещаюсь по страницам. Не могли бы вы направить меня на это? – ARJ