如何从选择列表中获取所选值?我如何命名每个选项?我使用数组来检查可用性并回发到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>'; }
答案 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