如何将选定的选项放入一个php变量中?
问题描述:
以上问题。如何将选定的选项放入一个php变量中?
我的代码:
<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的内容。你不能相信它总是会带来你认为的那样。
+0
选择菜单尚未分配名称 - 上述将不起作用 – RamRaider
+0
@RamRaider,真的,谢谢! –
它的工作!谢谢。 – CodeVolunteer
很高兴它帮助你:)。如果答案有帮助,请考虑接受。 –