Heim  >  Artikel  >  Backend-Entwicklung  >  网站后台用户权限设计有关问题

网站后台用户权限设计有关问题

WBOY
WBOYOriginal
2016-06-13 11:07:01951Durchsuche

网站后台用户权限设计问题
如下图所示



左边是后台的导航,右边是用户的状态(只读,可写)

现在的需求是给用户分配权限,问题出来了

添加用户的时候,如何把复选框的值跟前面的导航的id 一起传过去呢?

就像这样  导航id,read,edit  对应数据库是"0,0,1" ,"1,0,1","2,0,1"...

如果复选框之选一个 ,对应数据库就只有一个导航id号+复选框选中的value  如(0,0)or (0,1)...

如果 一个都不选 ,数据库就只有一个导航id 

该如何设计插入呢?  




------解决方案--------------------
你这个要先在js进行处理。发一个字符串(0100)到php那边 再到php那进行处理,打包成你想要的格式
我以四个复选框为例 html+js部分的
<script><br /> function mySubmit(){<br /> checkboxes = document.getElementsByName("a");<br /> var str="";<br /> for(i=0;i<checkboxes.length;i++){<br /> if(checkboxes[i].checked==true){<br /> str +="1";<br /> }else{<br /> str +="0";<br /> }<br /> }<br /> <span style="max-width:90%">//比如选了2 3 那么就是 0110<br /> addFrom.action +="?str="+str;<br /> addFrom.submit();<br /> } <br /></script>


a1
a2
b1
b2

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn