Как запомнить выпадающий выбор - PullRequest
0 голосов
/ 15 апреля 2019

Я создаю интернет-магазин с 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>
...