从另一个php页面获取选定的值

时间:2018-02-23 16:02:44

标签: php select drop-down-menu

如何从选择列表中获取所选值?我如何命名每个选项?我使用数组来检查可用性并回发到index.php但是我无法获得所选的值,因为没有命名所选的值。

filter.php

$a=array(10,12,14,16,18,20);

      if(mysqli_num_rows($result) > 0)  
      {  
           while($row = mysqli_fetch_array($result))  
           {  
                $r=$row['res_time'];
                if($r==12) $a[1] = 0;
                else if($r==14) $a[2] = 0; 
                else if($r==16) $a[3] = 0;
                else if($r==18) $a[4] = 0;
                else if($r==20) $a[5] = 0; 
           } 
            echo'<label> Time:  <select class="form-control" >';
    for($x = 0; $x < count($a); $x++) {
        if($a[$x]!=0) echo '<option>' .$a[$x] . '</option>';
        else{
    echo 'Full';}
}


            echo'</select> </label>';
      }  
      else  
      {  
            echo '<label> Time: <select class="form-control" >';
    for($x = 0; $x < count($a); $x++) {
        if($a[$x]>0) echo '<option >' .$a[$x] . '</option>';
}
            echo'</select></label> </div>'; }

1 个答案:

答案 0 :(得分:0)

假设您要为某种上传文件选择文件类型...

<form method="post" action="/path/to/action">
    <select name="fileType">
       <option value="" selected>Please choose a file type</option>
       <option value="msword">Microsoft Word Document</option>
       <option value="pdf">PDF (Portable Document Format)</option>
       <option value="img">An image file<option>
    </select>
</form>

当用户提交表单时,您将收到$_POST['fileType']的值。

因此,如果他们选择“Microsoft Word Document”:

echo $_POST['fileType'];

会输出

msword