无法从select标记获取$_POST数组的值


unable to get value from select tag to $_POST array

我的from中有这个,我从其他输入标记和复选框中获取值,但没有从$_POST数组中的select标记中获取值这是代码

<select class="selectpicker form-control" name="fcity"  value="<?php echo $res['f_city'];?>" data-live-search="true" data-width="100%" title="Choose one of the following...">
<option data-tokens="Lahore" <?php echo ($res['f_city']=='Lahore')?'selected':'' ?>>Lahore</option>
<option data-tokens="Islamabad" <?php echo ($res['f_city']=='Islamabad')?'selected':'' ?>>Islamabad</option>
<option data-tokens="Karachi" <?php echo ($res['f_city']=='Karachi')?'selected':'' ?>>Karachi</option>
      </select>

我认为您需要将"value"属性放在每个"option"标记上,而不是放在"select"标记中

例如:

<option value="Lahore" data-tokens="Lahore" <?php echo ($res['f_city']=='Lahore')?'selected':'' ?>>Lahore</option>