Я создаю интернет-магазин с mysql и пытаюсь позволить пользователям сортировать по имени / цене в категории. Для этого мне нужно выяснить, как запомнить выбор категории в порядке сортировки только в этой выбранной категории.
Код, который я попробовал ниже, только выводит «powertools» ... я предполагаю, потому что он находится в конце массива. Как выбрать определенный массив категорий?
</select>
<?php $cat = array('None','carpentry', 'handtools', 'hardware', 'lighting', 'measuringtools', 'powertools',); ?>
<label for="category" style="color: white;">Category</label>
<select name="category">
<?php foreach($cat as $cat): ?>
<option value="<?php echo $cat; ?>" <?php echo (isset($_POST['category']) && $_POST['category'] == $cat) ? 'selected' : ''; ?>>
<?php echo $cat;
?>
</option>
<?php endforeach; ?>
</select>