多个输入具有相同的名称

时间:2018-02-09 05:47:26

标签: php mysql codeigniter-3

这里我有两个字段,如下面的

 <div class="left_2 two">

        <select name="abc_type" id="abc_type_2" class="form-control">
          <option value="AB">LSK-AB</option>
          <option value="AC">LSK-AC</option>
          <option value="BC">LSK-BC</option>
        </select>
      </div>
      <div class="left_2 one">

        <select name="abc_type" id="abc_type_1" class="form-control">
          <option value="A">LSK-A</option>
          <option value="B">LSK-B</option>
          <option value="C">LSK-C</option>
        </select>
      </div>

我将一次只使用一个字段,剩下的字段将被隐藏,问题总是得到值A,它在提交时会出现在第二个选择标记中。我可以通过正确的我选择的价值

1 个答案:

答案 0 :(得分:0)

以下是输入字段中隐藏的字段将被禁用的解决方案检查下面的代码。

<?php
if(isset($_POST['abc_type'])){
  echo $_POST['abc_type'];
}


?>
<form action="" method="post">   
 <div class="left_2 two">

        <select name="abc_type" id="abc_type_2" class="form-control">
          <option value="AB">LSK-AB</option>
          <option value="AC">LSK-AC</option>
          <option value="BC">LSK-BC</option>
        </select>
      </div>
      <div class="left_2 one">

        <select name="abc_type" id="abc_type_1" class="form-control">
          <option value="A">LSK-A</option>
          <option value="B">LSK-B</option>
          <option value="C">LSK-C</option>
        </select>
      </div>
    <input type="submit" name="submit"  value="submit"/>
    </form>