-----解決策---------基本コード
$dict = array();<br />
if($_SERVER['REQUEST_METHOD'] == "POST") {<br />
echo array_sum($_POST['r']);<br />
$dict = $_POST['r'];<br />
}<br />
echo '<form method=post>';<br />
$right = array('读', '写', '修改', '删除');<br />
$a = 1;<br />
foreach($right as $k=>$v) {<br />
$t = $a << $k;<br />
$c = in_array($t, $dict) ? 'checked' : '';<br />
echo "<input type=checkbox name=r[] value=$t $c><br>";<br />
}<br />
echo '<input type=submit value=ok>';<br />
echo '</form>';<br />
------解決策--------------------基本的なコードは提供されています、
このとき、自分の思考を駆使して、理論から実践まで実現しなければなりません
たとえば、あなたは彼にすべての管理権限を与えます
顧客管理、契約管理、財務管理、作業指示管理、基本管理
01110
0 は許可制御を意味します
許可制御なしの 1 コード
データベースに書き込み、読み取り時に比較します。対応する実行可能ファイルにアクセス許可を与えます。
-----解決策--------------------------------チェックボックスの selected 属性がチェックされていないと判断します。 以上です
------解決策------ ---------------チェックボックスを出力した場合 モデレーターのコードを参照すればわかります。
------解決策---------
98ea15d97363061202c5a705f87bdf66
------解決策----------------------権限と判断根拠を一つずつ列挙できます対応する。
ページ上に表示する際に、その値に基づいて判断し、チェックボックスのチェック属性を制御することができます。
------解決策----------------------#10 文章は非常に明確です、この老人あなたが初心者で HTML さえ理解できない場合、他の人はあなたを助けることができないことを強調してください
次の 2 つの文を自分で HTML に書いてみると、違いがわかります
09355ab55d9da72d394749dad7b0b21c
bc5851595fa26c9e6f7b98ecb2c689f1
-----解決策-------------- - -----送信しました。
を確認してください