2048
登录
没  有  难  学  的  前  端
登 录
×
<返回上一级

PHP无法获取<select>标签的值

html作者:猿2048志愿者

下面是HT中比需抖接朋功要朋插ML代码:

<form action="/Applet/Operator/admin.php" method="post" name="addAdmin">
    <fieldset>
      <legend>添加管理员</legend>
      <label for="name">昵称:<input type="text" name="name" id="name" placeholder="请输入昵称"></label><br>
      <label for="pwd">密码:<input type="password" name="pwd" id="pwd" placeholder="请输入密码"></label><br>
      <label for="pos">职位:
        <select name="pos" id="pos" form="addAdmin">
          <option value="1">管理员</option>
          <option value="2">审校</option>
          <option value="3" selected="selected">编辑</option>
        </select>
      </label>
      <input type="submit" value="确认添加">
    </fieldset>
 </form>

下面是PHP遇新是直朋能到分览代码:

$name = $_POST['name'];
$pwd = hash('sha256',$_POST['pwd']);
$pos = $_POST['pos'];
var_dump($_POST['pos']);

输出结享器哈班其础件事是架考发求关通互面待需了果:其中第6、7行为$pos在是能览调不页新代些事几求事都时学下是事功过的地方

Notice: Undefined index: pos in E:\8.0_2.4_7.2\www\Applet\Operator\admin.php on line 6
Notice: Undefined index: pos in E:\8.0_2.4_7.2\www\Applet\Operator\admin.php on line 7
NULL

求问:为什么同一个表单中,input标签的值能够被接收至$_POST数组,而select不能呢?
我并没有给select设置disable,也没有将name属性放在option标签内。
查了好久,没有找到原因,望解惑!
(附:PHP版本7.2)

评论
点击刷新
评论
相关问题

分享“案例”中大奖

开始分享 中奖规则
分享链接:
联系方式:
2021-01-19中奖名单(每日10名)
×添加代码片段