Для начала я должен уточнить заголовок, чтобы вы действительно поняли, что я пытаюсь сделать.
Я работаю над скриптом shopping-cart-ish, но он немного отличается, потому что все продукты (почти всегда) будут приобретаться каждый раз. Поэтому я считаю, что лучше всего перечислить все элементы в таблице, а затем позволить клиенту выбрать количество каждого продукта, который он хочет.
Это будет выглядеть примерно так:
-- Name ------------------------- Amount --
-- A random product ------------- 15 ------
-- Another random product ------- 2 -------
-- And a third one --- ---------- 19 ------
-- ------------------------------ ---------
-- ------------------------------ SUBMIT --
Проблема в том, что я не уверен, как записать это в базу данных. Или, более конкретно, я не знаю, как представить данные таким образом, чтобы я получил все выбранные продукты, а также количество каждого из них в массиве. Я мог бы добавить больше продуктов в базу данных позже, поэтому я не могу жестко закодировать ее.
Я не могу опубликовать два значения в одном входе, что очень плохо. Если бы я мог это сделать, я мог бы опубликовать идентификатор и сумму в виде двух разных значений.
Есть идеи, как это сделать?