无法从DB中选择值

时间:2012-05-13 14:52:50

标签: php

我有一个问题,从一个选择中获取一个值,从数据库中获取它的选项。我已经尝试寻找解决方案,但我似乎找不到答案,因为选项不是硬编码的。

这是选项选择:

<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;

它表明它始终检测到“其他”选项,这是唯一的硬编码选项。

我希望有人能看到我错过的东西! 多谢你们, 亚娜

1 个答案:

答案 0 :(得分:1)

也许这种变化:

if($_POST['missionselect'] = 'other')
if($_POST['missionselect'] == 'other')