如何使用编码器将用户从列1添加到列2
How to add users from column 1 to column 2 using codeigniter?
如何使用codeigniter将用户从列1添加到列2 ?
第一列包含所有用户名,第二列是空白行
|-----|--------|------------|
|Users| |Moderators |
|-----|--------|------------|
|Mark | |____________|
|JOhn | |____________|
|Xyz | |____________|
|ABC |->Add |____________|
|you |->Remove|____________|
|Me |->Undo |____________|
|HIm | |____________|
|WE | |____________|
|123 | |____________|
|321 | |____________|
|-----|--------|------------|
Save OPtion
有两列,第一列是所有用户,第二列是版主。如果管理员选择一个用户,然后点击添加,那么用户必须在列2
由于我的声誉很低,我不能发布图片…所以我发布了一个实时的例子。截图()
有关于它的教程吗?谢谢你
make left like
<select name="users" multiple>
<option value="mark">Mark</option>
<option value="john">John</option>
<option value="zyx">XYZ</option>
<option value="abc">ABC</option>
</select>
您可以使用表单提交,在版主表中插入选中的用户,并在页面
中获取和显示版主用户。如果您不希望页面重新加载使用java脚本在moderator col
中显示所选值是现场直播http://jsfiddle.net/asvignesh/RMgQq/
我认为它们是列,而不是你写的两个独立的表。尽管这是一个奇怪的解决方案,但你可以更新你的表。
移动到其他列
UPDATE `yourtablename` SET MODERATORS=USERS;
UPDATE `yourtablename` SET USERS=NULL;
移回其他列
UPDATE `yourtablename` SET USERS=MODERATORS;
UPDATE `yourtablename` SET MODERATORS=NULL;
,但当我写它是奇怪的。如果您有两个表,您应该使用INSERT INTO,记住对于这样的查询,您应该使用transactions。
更好的方法是创建像ACL(访问控制列表)这样的东西,并放置一些角色和资源
你需要三张桌子。
角色可以是
管理员
主持人
用户Supermoderator
等。
资源可以是
- 修改文章
- 观点的文章
- 删除文章
可以写两个表和用户之间的连接。用户和角色之间也应该有连接。您应该放置一个表来检查用户是否是管理员。例如结构
user_id, role_id
为资源分配角色
role_id, resource_id
然后你可以简单地检查:
$user->isAllowed("ModifyArticle");
这是最好的解决方案。
如果你想简化它,你可以在你的用户字段中添加标志来检查用户是admin还是moderator,或者你可以在你的用户表中添加一些字段,例如:"isAdmin", "isModerator"但这是糟糕的桌子设计。查看Zend_ACL
$sql = "INSERT INTO moderators SET ModUserField='" . $user_field[1] . "', ModUserField2='" . $user_field[0] . "'";
$sql = "DELETE FROM users WHERE UserID=" . $user_id;
相关文章:
- 如何将表格中的文本添加到使用按钮输入的文本区域
- 将值添加到使用_.map&_创建的变量中.范围
- 验证字段名称 添加 与 使用 jquery 验证
- 如何将新的
- 添加到
- 使用JavaScript单击
- 添加到
- 如何使用Javascript添加和使用Div作为总计算器
- 如何正确添加到使用requestAnimationFrame不断更新的变量中
- 添加<a>元素添加到使用Apps脚本的Google文档中
- 在流星中添加和使用聚合物
- 如何将选中的属性添加到使用jquery具有某些类的复选框字段中
- 如何将自定义缩放控件添加到使用角度谷歌地图构建的地图中
- 如何将自定义隐藏/关闭链接添加到使用 lightbox2 显示的模式框
- 将 DIV 从名为 A 的文件添加到使用 window.open() 从 grails 中名为 B 的文件打开的新窗口中
- 将 onrightclick 属性添加到使用 JavaScript 进行画布
- 将“preventDefault”添加到使用特定 Umbraco 模板的所有标签
- 将随机类添加到使用 jQuery 复制的数组中的元素
- 动态地向 HTML 表添加样式 - 使用 DOM、JS
- 主干集合视图添加未使用模型调用
- 在登录页面上添加未使用的javascript文件
- 您如何添加/删除使用规范化器生成的 redux 存储
- 通过 AJAX 将帖子变量添加到使用 FormData() 发送表单