Здравейте, правя филтър по размери на продукт, но не знам как ще стане това.
Или като се кликне например на XS и S-M да ги добавя 2-та филтъра по-долу след коментара в кода ми и да SELECT-ва от базата данни, но не знам как ще стане селектирането, понеже колоната sizes в таблицата products е с explode(), т.е. products.sizes изглежда така "1,3,7" като 1 е XS размер например и 3 и 7 отговарят на други размери.
Или като се кликне например на XS и S-M да ги добавя 2-та филтъра по-долу след коментара в кода ми и да SELECT-ва от базата данни, но не знам как ще стане селектирането, понеже колоната sizes в таблицата products е с explode(), т.е. products.sizes изглежда така "1,3,7" като 1 е XS размер например и 3 и 7 отговарят на други размери.
HTML:
<li>Филтриране по размери<div style="width: 25%;">
<div class="filter-column">
<div class="check">
<input type="checkbox" onchange="this.form.submit()" name="selectedsize[XS]" id="selectedsize[XS]" />
<label for="selectedsize[XS]" style="text-align: center;">XS</label>
</div>
<div class="check">
<input type="checkbox" onchange="this.form.submit()" name="selectedsize[S]" id="selectedsize[S]" />
<label for="selectedsize[S]" style="text-align: center;">S</label>
</div>
<div class="check">
<input type="checkbox" onchange="this.form.submit()" name="selectedsize[S-M]" id="selectedsize[S-M]" />
<label for="selectedsize[S-M]" style="text-align: center;">S-M</label>
</div>
<div class="check">
<input type="checkbox" onchange="this.form.submit()" name="selectedsize[M]" id="selectedsize[M]" />
<label for="selectedsize[M]" style="text-align: center;">M</label>
</div>
<div class="check">
<input type="checkbox" onchange="this.form.submit()" name="selectedsize[M-L]" id="selectedsize[M-L]" />
<label for="selectedsize[M-L]" style="text-align: center;">M-L</label>
</div>
<div class="check">
<input type="checkbox" onchange="this.form.submit()" name="selectedsize[L]" id="selectedsize[L]" />
<label for="selectedsize[L]" style="text-align: center;">L</label>
</div>
<div class="check">
<input type="checkbox" onchange="this.form.submit()" name="selectedsize[L-XL]" id="selectedsize[L-XL]" />
<label for="selectedsize[L-XL]" style="text-align: center;">L-XL</label>
</div>
<div class="check">
<input type="checkbox" onchange="this.form.submit()" name="selectedsize[XL]" id="selectedsize[XL]" />
<label for="selectedsize[XL]" style="text-align: center;">XL</label>
</div>
<div class="check">
<input type="checkbox" onchange="this.form.submit()" name="selectedsize[XL-XXL]" id="selectedsize[XL-XXL]" />
<label for="selectedsize[XL-XXL]" style="text-align: center;">XL-XXL</label>
</div>
<div class="check">
<input type="checkbox" onchange="this.form.submit()" name="selectedsize[XXL]" id="selectedsize[XXL]" />
<label for="selectedsize[XXL]" style="text-align: center;">XXL</label>
</div>
</div>
</div>
</li>
// избраните филтри излизат по този начин по-долу
<div class="navi_filter_bottom">
<div class="checked">
<input type="checkbox" onchange="this.form.submit()" name="selectedsize[XS]" id="selectedsize[XS]" checked />
<label for="selectedsize[XS]">XS
<img src="images/delete.png" width="16" height="16" alt="" border="0" onclick="this.form.submit()">
</label>
</div>
<button type="submit" name="del_filters" id="del_filters" style="color:#000; font-weight: bold;">Изтрий филтрите</button>
</div>