如何把选择的选项在一个表单到一个php变量


How to put selected option in a form into a php variable?

以上问题

我代码:

<form action="" method="post" class="text-center">
   <select class="form-control">
      <option value="work1">1 hours</option>
      <option value="work2">2 hours</option>
      <option value="work3">3 hours</option>
      <option value="work4">4 hours</option>
      <option value="work5">5 hours</option>
      <option value="work6">6 hours</option>
   </select>
   <input type="submit" class="btn btn-success btn-block" value="Go!">
</form>

我想在下一步中输出选定的变量。

怎么做?

首先给出选择框的名称。然后根据您的要求在同一文件或其他文件中使用$_POST

<?php 
if(isset($_POST['abc'])){
    $selected=$_POST['abc'];
}
?>
<form action="" method="post" class="text-center">
<select class="form-control" name="abc">  
  <option value="work1">1 hours</option>
  <option value="work2">2 hours/option>
  <option value="work3">3 hours</option>
  <option value="work4">4 hours</option>
  <option value="work5">5 hours</option>
  <option value="work6">6 hours</option>
</select>
<input type="submit" class="btn btn-success btn-block" value="Go!">
</form>

检查你的$_POST。

<?php 
    if(isset($_POST['form-control'])){
        $yourvar=$_POST['form-control'];
    }
?>
<form action="" method="post" class="text-center">
    <select class="form-control" name="form-control">  
      <option value="work1">1 hours</option>
      <option value="work2">2 hours/option>
      <option value="work3">3 hours</option>
      <option value="work4">4 hours</option>
      <option value="work5">5 hours</option>
      <option value="work6">6 hours</option>
    </select>
    <input type="submit" class="btn btn-success btn-block" value="Go!">
</form>

不要忘记验证$_POST的内容。你不能相信它总是会带来你认为在那里的东西