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

新手上路,请多包涵

我使用 select 如下:

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

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

原文由 Felicia Tan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 452
2 个回答

使用这种方式:

 $selectOption = $_POST['taskOption'];

但最好为您的 <option> 标签赋值。

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

原文由 Praveen Kumar Purushothaman 发布,翻译遵循 CC BY-SA 3.0 许可协议

-- html 文件 –

 <select name='city[]'>
                <option name='Kabul' value="Kabul" > Kabul </option>
                <option name='Herat' value='Herat' selected="selected">             Herat </option>
                <option name='Mazar' value='Mazar'>Mazar </option>
</select>

-- php 文件 –

 $city = (isset($_POST['city']) ? $_POST['city']: null);
print("city is: ".$city[0]);

原文由 Lucky 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题