我的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中选择任何选项,它就会按预期工作。
解决此问题的任何建议