• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php 多选旋钮取值或者去值

php 搞代码 4年前 (2022-01-24) 16次浏览 已收录 0个评论

php 多选按钮取值或者去值
做一个php权限管理,要用多选按钮来做,比如:管理员要给一个普通的用户一个权限,就是给他可以看到什么或者可以在那个地方发表言论,这种应该怎么写代码?谢谢!

——解决方案——————–
基础代码

$dict = array();<br />if($_SERVER['REQUEST_METHOD'] == "POST") {<br />  echo array_sum($_POST['r']);<br />  $dict = $_POST['r'];<br />}<br />echo '';<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 "<br>";<br />}<br />echo '';<br />echo '';<br />

——解决方案——————–
基础代码已经给你了,

这时候你就要发挥你的思维,从理论到实际去实现

例如你每个管理权限给他

客户管理、合同管理、财务管理、工作单管理、基础管理
01110
0代表有权限控制
1代码无权限控制

写入数据库,然后读取的时候做比较。给出相应可执行权限。

——解决方案—————-/本文来源gao@!dai!ma.com搞$$代^@码5网@搞代gaodaima码—-
你判断checkbox的 checked 属性不就行了

——解决方案——————–
你输出checkbox的时候就可以判断了啊,参考版主的代码。
——解决方案——————–

引用:

引用:你判断checkbox的 checked 属性不就行了

1就打钩,0就不打钩,是这样吗?但是它怎么知道1的时候就会自动打钩呢?

/>

——解决方案——————–
可以把权限列表和用来做判断的依据一一对应起来。
显示在页面的时候,根据值来做判断,来控制checkbox的checked属性就可以了。
——解决方案——————–
#10写的很清楚了,你老强调自己是新手,如果你新到连html也不了解,那别人也无法帮你
自己在html里面写一下下面两句,看看区别就知道了

——解决方案——————–
发过去了,查收


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php 多选旋钮取值或者去值

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址