我从选择中获取值时遇到问题,该选择将其选项从数据库中获取。我已经尝试寻找解决方案,但我似乎找不到答案,因为这些选项不是硬编码的。
这是选项选择:
<select id="selectmission" name='missionselect' onchange='showoptions()'>
<?php while($mission = $allmissions->fetch_assoc())
{ echo "<option value='".$mission['missionid']."'>".$mission['missionname']."</option>";?>
<option value="other">Other</option>
</select>
这是php:
if(isset($_POST['btnSubmit']))
{
try
{
$t->Description = $_POST['description'];
if($_POST['missionselect'] = 'other')
{
$m->Missionname = $_POST['missionname'];
$m->CreateNewMission();
}
else
{
$t->Missionid = $_POST['missionselect'];
}
我试图让它通过使用此代码来回显它标识的值:
$select = $_POST['missionselect'];
echo $select;
它表明它总是检测到选项“其他”,这是唯一的硬编码选项。
我希望有人能看到我错过了什么!谢谢大家,贾娜