私はphpでウェブインタフェースを作成したいmysqlデータベース(変更できない)を持つデスクトップアプリケーションを持っています。このアプリの フォームには2つのチェックボックスがあり、リストとオプションの両方を選択できます。例えば以下のようにします。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>
とMySQL単一の値の両方のチェックボックスが選択され、オプション1を選択した場合のように、3入力の合計が格納されている..値1036(CHK1値= 4 + CHK2値= 1024 +に格納オプション1値= 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
はそれがあれば条件を除いて行わ取得する任意の式がある場合、私は私の頭の中に持っている
これまでのところ唯一の作業方法がでているのですか? ありがとうございます。
あなたは期待していますあなた自身でコードを書こうとします**。あなたが問題を抱えている場合は** [もっと研究している**](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