如何记住一个下拉选择

时间:2019-04-14 22:12:27

标签: php mysql sorting e-commerce option

我正在使用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>

0 个答案:

没有答案