首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用$_POST从HTML中获取select选项值

使用$_POST从HTML中获取select选项值
EN

Stack Overflow用户
提问于 2013-06-17 10:04:12
回答 6查看 790.3K关注 0票数 144

我使用select,如下所示:

<select name="taskOption">
    <option>First</option>
    <option>Second</option>
    <option>Third</option>
</select>

在PHP语言中,如何从select选项获取值并将其存储到变量中以备将来使用?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-06-17 10:09:13

使用以下方法:

$selectOption = $_POST['taskOption'];

但是,给<option>标记赋值总是更好的。

<select name="taskOption">
  <option value="1">First</option>
  <option value="2">Second</option>
  <option value="3">Third</option>
</select>
票数 222
EN

Stack Overflow用户

发布于 2015-04-29 06:43:28

你也可以这样做:

<?php
if(isset($_POST['select1'])){
    $select1 = $_POST['select1'];
    switch ($select1) {
        case 'value1':
            echo 'this is value1<br/>';
            break;
        case 'value2':
            echo 'value2<br/>';
            break;
        default:
            # code...
            break;
    }
}
?>


<form action="" method="post">
    <select name="select1">
        <option value="value1">Value 1</option>
        <option value="value2">Value 2</option>
    </select>
    <input type="submit" name="submit" value="Go"/>
</form>
票数 15
EN

Stack Overflow用户

发布于 2013-06-17 10:09:37

<select name="taskOption">
      <option value="first">First</option>
      <option value="second">Second</option>
      <option value="third">Third</option>
</select>

$var = $_POST['taskOption'];
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17139501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档