Разметка примерно такого вида.
<div> // Monday
<input type="checkbox" name="product_is_free[{product_id}]" {is_free} value="1" id="product_is_free_{product_id}"/></br>
</div>
<div> // Tuesday
<input type="checkbox" name="product_is_free[{product_id}]" {is_free} value="1" id="product_is_free_{product_id}"/></br>
</div>
Задача стоит в том чтобы как-то отметить чекбоксы по WDAY. я вывожу эти блоки Понедельник, вторник и.т.д только те которые есть в бд.
Если не связывать их с днём то, в каждом дне отметятся все существующие чекбоксы.
Мне пришло одно на ум добавить к name="product_is_free[{product_id}][]" ещё одну квадратную скобку для дня недели чтобы как-то отделять
раньше редактирование было по одному дню просто делал
$returnArray[$row['WDAY']] = $row['PRODUCT_ID'];
как сформировать sql запрос и массив такого вида? И вообще по одной таблице это реально?
$q = "SELECT PRODUCT_ID, PRODUCT_COUNT, WDAY FROM ED_MOD_KITCHEN_DAY_MENU WHERE MENU_ID = :menu_id ORDER BY WDAY";