我有一個桌面應用程序與MySQL數據庫(不能更改),我想用PHP創建一個Web界面。 在這個應用程序中一個表格包含兩個複選框可以同時選擇一個列表/選項框。就像下面這個例子一樣。如何重新在php中的MySQL值如果多個表單元素值的總和存儲爲MYSQL中的單個值
<p>
chk value 4-
<input name="chk1" type="checkbox" id="chk1" value="4" />
<label for="sel"></label>
</p>
<p>
chk value 1024-
<input name="chk2" type="checkbox" id="chk2" value="1024" />
<label for="chk2"></label>
</p>
SELECT <select name="sel" id="sel">
<option value="0">None</option>
<option value="8">option-1 val 8</option>
<option value="16">option-2 val 16</option>
<option value="8192">option-3 val 8192</option>
<option value="16384">option-4 val 16384</option>
</select>
和在儲存有SUM 3輸入的,就像如果選擇兩個複選框,選項1中選擇的MySQL單個值..值存儲1036(CHK1值= 4 + CHK2值= 1024 + option1值= 8)。
我想要的是一個公式來反轉這個MySQL值來獲取回聲的實際元素值。
到目前爲止,只有工作方式,我有我的頭是如果條件
if($value == '4'){
chk1 will be selected | option none
}else if($value == '1024'){
chk2 will be selected | option none
}else if($value == '8'){
option 1.....
}else if($value == '16'){
option 2
}else if($value == '8192'){
option 3
}else if($value == '16384'){
option 4
}else if($value == '1028'){
chk1 and option 1 will be selected
}else if($value == '1032'){
chk1, chk2 and option 1 will be selected
}.... and on
有沒有得到它,除非條件做任何公式? 在此先感謝。
您需要d來**嘗試自己編寫代碼**。在[**做更多的研究**之後](https://meta.stackoverflow.com/q/261592/1011527)如果你有問題**發佈你已經嘗試了**的**明確的解釋不工作**並提供[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。閱讀[如何問](http://stackoverflow.com/help/how-to-ask)一個很好的問題。請務必[參觀](http://stackoverflow.com/tour)並閱讀[this](https://meta.stackoverflow.com/q/347937/1011527)。 –
簡單邏輯'chk1' +'chk2' +'sel' ='總值' –
@JayBlanchard感謝您的建議。到目前爲止,如果有人仔細閱讀,我認爲我的問題非常清楚。用我的小知識我可能無法解釋得更清楚。 – Rezbin