簡體   English   中英

無法從選擇數據庫中獲取價值

[英]can't get value from select out of DB

我在從select中獲取值時遇到問題,而select從數據庫中獲取了選項。 我曾嘗試尋找解決方案,但由於選項未經過硬編碼,因此我似乎找不到答案。

這是選擇的選項:

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

它表明它始終檢測到選項“其他”,這是唯一的硬編碼選項。

我希望有人能看到我錯過的一切! 謝謝大家,Jana

也許這種變化:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM