public function insert() {
$User= D("User");
$number_start = $_POST['number_start'];
$number_end = $_POST['number_end'];
for ($i=$number_start; $i<=$number_end; $i++) {
$data['uidnumber']=$i;
if ($User->create($data)) {
$list = $User->add();
if ($list !== false) {
$this->ajaxReturn('', '操作成功!', 1);
} else {
$this->error('写入错误!');
}
} else {
$this->error($User->getError());
}
}
}比如我在表单中已经提交了number_start为120,number_end为130,那么经过上面的代码最后得到的结果就应该是uidnumber分别=120、121……130,共生成10条记录。但问题是,只能插入起始的一条记录,没有执行for循环,请大神们支招,感谢!!!!!
最佳答案