Maison > Article > développement back-end > php 多选旋钮取值或者去值
php 多选按钮取值或者去值
做一个php权限管理,要用多选按钮来做,比如:管理员要给一个普通的用户一个权限,就是给他可以看到什么或者可以在那个地方发表言论,这种应该怎么写代码?谢谢!
$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 />