如何在不使用CodeIgniter中的输入的情况下一次插入多行?

时间:2013-11-16 15:02:26

标签: php mysql codeigniter-2

如何将数据从<table>行插入到数据库中,而不是<input>

在CodeIgniter中,我有一个函数可以生成随机用户,通过单击<table>...</table>

使用AJAX方法将其插入$('#btnGenerate');

它使用新表行(<tr>)填充空表。在这里看起来如何:
Random user generator

现在,当我想将这些新行保存到数据库中时,我不知道如何继续。据我所知,我需要有一个数组,然后将其发布到表单的操作中:members/form_random,例如$this->input->post('someInputName');?>。如果我不在表格中使用任何<input>标签,我该怎么办?

有任何解决方案的建议吗?

1 个答案:

答案 0 :(得分:3)

生成随机用户时,请确保将每一行存储在对象数组中,如

var arr = [
    {username:'abc',email:'abc@exmaple.org'},
    {username:'def',email:'def@exmaple.org'},
     .
     .
];

触发onClick事件,从Apply,Save Button到AJAX函数,并将数组作为JSON数据发送到保存数据的控制器。

我认为这会解决你的问题..