PHP数组中的条件语句

时间:2018-10-14 13:56:26

标签: php html phpmyadmin

我的html代码中有两个下拉菜单,并且在任何时候都只能看到一个代码,这取决于其他用途的输入。

<div class="form-group">    

    <select name="expense_cat_bank" class="FormInput" id="expense_cat_bank" name="expense_cat_bank" style="display: none">

            <option selected value="">Select Bank Category</option>
            <option value="bank_cat_1">Bank Cat 1</option>
            <option value="bank_cat_2">Bank Cat 2</option>
            <option value="bank_cat_3">Bank Cat 3</option>

    </select>
</div>



<div class="form-group">    

    <select name="expense_cat_house" class="FormInput" id="expense_cat_house" name="expense_cat_house" style="display: none">

            <option selected value="">Select House Category</option>
            <option value="house_cat_1">Hoouse cat 1</option>
            <option value="house_cat_2">Hoouse cat 2</option>
            <option value="house_cat_3">Hoouse cat 3</option>
            <option value="house_cat_4">Hoouse cat 4</option>
            <option value="house_cat_5">Hoouse cat 5</option>
            <option value="house_cat_6">Hoouse cat 6</option>

    </select>
</div>

我正在数组中的php代码中使用以下条件检查哪个下拉列表中包含数据

'expense_cat_sub'  =>  (!empty($_POST['expense_cat_bank'])) ? $_POST['expense_cat_bank'] : (!empty($_POST['expense_cat_house'])) ? $_POST['expense_cat_house'] :"Error"

但是,这里我面临的问题是,每当我从第一个下拉列表expense_cat_bank中选择任何选项时,我都无法获得cost_cat_sub的值。但是,只要我从expense_cat_house中选择任何选项,它就会按预期工作。

解决此问题的任何建议

0 个答案:

没有答案