Php 通过提供用户名+邮件+codeigniter ajax向用户添加角色 1.向用户添加角色

Php 通过提供用户名+邮件+codeigniter ajax向用户添加角色 1.向用户添加角色,php,mysql,ajax,codeigniter,Php,Mysql,Ajax,Codeigniter,你好。我正在创建我的php系统,主要用于传播信息和管理大型用户数据库。 假设我有我的主要团队设置,我想有一个网站,用户管理员可以设置团队数据,如协调员或经理等。我想保持简单,以便管理员可以设置特定的角色,他们存储在数据库中的表team_settings下的特定字段,如team_manager等。通过提供用户名/可见名称 这是我的问题。我假设我将需要使用jQuery进行简单的快速搜索来选择特定的用户,但这里是交易。如何把这个放在我的表单中,在选择person之后,当我发布表单时,我会将用户id存储

你好。我正在创建我的php系统,主要用于传播信息和管理大型用户数据库。 假设我有我的主要团队设置,我想有一个网站,用户管理员可以设置团队数据,如协调员或经理等。我想保持简单,以便管理员可以设置特定的角色,他们存储在数据库中的表team_settings下的特定字段,如team_manager等。通过提供用户名/可见名称

这是我的问题。我假设我将需要使用jQuery进行简单的快速搜索来选择特定的用户,但这里是交易。如何把这个放在我的表单中,在选择person之后,当我发布表单时,我会将用户id存储在特定的表字段中

那么主要是-当输入将改为用户名时,如何在我的字段中设置用户名

2.Codeigniter邮件/批量电子邮件 我正在寻找任何一个在使用codeigniter或纯php时遇到邮件问题的人。我的问题是-我的共享主机在PHP脚本上有30秒的执行时间,所以我需要在这段时间内发送电子邮件、手机短信和IM消息。 当然,我可以使用cron来实现这一点,但问题是:现在有没有人可以使用任何类型的externapi来发送我的批量电子邮件?这将是相同的消息可能与一些变量,没有更多的发送给大约150个用户最多

3.代码点火器 我只需要从我的控制器调用相同的方法并返回不同的对象——当AJAX请求它时,它应该返回HTML,但当我手动调用它或我的用户时,它应该加载视图。我怎样才能做到这一点

提前感谢您的回复。
愿原力与你同在。

回答问题3,因为我不理解前两个问题

以两种不同方式使用函数的简单方法:

使用ajax请求发送一个附加参数,如:ajax=truepost或get-request。当一个正常的请求post/get将被发布时,它将不在那里。因此,只需检查post/get请求中是否存在ajax命名变量,并相应地处理数据。如果找到AJAX,不要加载视图,并回显$HTML;else$this->load->view'viewname';希望有帮助

搜索用户后,单击编辑用户时,您是在弹出窗口的同一页面上编辑,还是导航到不同页面进行编辑。如果您使用的是同一页面,请将用户名存储在Javascript全局变量中,并在发布其他编辑的详细信息时发布它。如果使用不同的页面,则可以在url段中传递用户名或用户id,并将其用作控制器函数内的参数

或身份证

函数functionName$username { //请验证$username并使用它 //如果发布了更新ot,则显示编辑表单 }

您可以使用一些电子邮件队列概念。将所有生成的电子邮件插入到队列表中,状态为“偏离路线”。然后在cron作业中以优先限制处理它们,使其不会超过30秒的限制。很抱歉,我已经为使用


嗨,费勒斯,欢迎来到SO。你问了3个不同的问题。最好把他们分开,这样事情就不会变得一团糟。是的,我会在以后的问题中记住这一点。谢谢你指出这一点。