[英]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.