这是我action代码写法
public function train_insert(){
$pxda =M("pxda");
$data = array();
$count = count($RYMC_ID2); //计算总数
echo $count;exit;
for($i=0;$i<$count;$i++){
$Number = $pxda->query('select max(to_number(ID)) as ID from __TABLE__');
foreach($Number as $key=>$val){
$MaxNumber = $val['ID'];
}
$id = $MaxNumber + 1;
$data['ID'] = $id;
$data['SWJG_DM'] = $_POST['SWJG_DM'];//录入单位代码
$RYMC_ID = $_POST['RYMC_ID2'];//人员名称id
$data['SCORE'] = $_POST['SCORE'];//成绩
$data['REMARK'] = $_POST['REMARK'];//备注
$data['TIME'] = $_POST['TIME'];//添加时间
$data['PXDD'] = $_POST['PXDD']; //培训地点
$data['CLASS_ID'] = $_POST['CLASS_ID'];//类别id
$data['JCQK'] = $_POST['JCQK'];//奖惩情况
$data['BZWH'] = $_POST['BZWH']; //文号
$data['ZUTI_ID'] = $_POST['ZUTI_ID'];//主题id
$data['PXDW'] = $_POST['PXDW'];//培训单位
$data['START_TIME'] = $_POST['START_TIME'];//开始时间
$data['END_TIME'] = $_POST['END_TIME'];//结束时间
$data['ZZDW'] = $_POST['ZZDW'];//组织单位
$data['RYMC_ID']= $RYMC_ID[$i];
$result = $pxda->add($data);
}
if ($result !== false) {
$this->assign("jumpUrl","train");
$this->success();
$this->redirect('Honor/train');
} else {
$this->assign("jumpUrl","train");
$this->error();
}
}
HTML页面<select name="RYMC_ID2[]" size="10" multiple id="sel_place2" style="width:300px">
</select> 当我添加成功后为什么没显示出来呢!!!大家帮我看看action写法 数组
public function train_insert(){
$pxda =M("pxda");
$data = array();
$count = count($RYMC_ID2); //计算总数
echo $count;exit;
for($i=0;$i<$count;$i++){
$Number = $pxda->query('select max(to_number(ID)) as ID from __TABLE__');
foreach($Number as $key=>$val){
$MaxNumber = $val['ID'];
}
$id = $MaxNumber + 1;
$data['ID'] = $id;
$data['SWJG_DM'] = $_POST['SWJG_DM'];//录入单位代码
$RYMC_ID = $_POST['RYMC_ID2'];//人员名称id
$data['SCORE'] = $_POST['SCORE'];//成绩
$data['REMARK'] = $_POST['REMARK'];//备注
$data['TIME'] = $_POST['TIME'];//添加时间
$data['PXDD'] = $_POST['PXDD']; //培训地点
$data['CLASS_ID'] = $_POST['CLASS_ID'];//类别id
$data['JCQK'] = $_POST['JCQK'];//奖惩情况
$data['BZWH'] = $_POST['BZWH']; //文号
$data['ZUTI_ID'] = $_POST['ZUTI_ID'];//主题id
$data['PXDW'] = $_POST['PXDW'];//培训单位
$data['START_TIME'] = $_POST['START_TIME'];//开始时间
$data['END_TIME'] = $_POST['END_TIME'];//结束时间
$data['ZZDW'] = $_POST['ZZDW'];//组织单位
$data['RYMC_ID']= $RYMC_ID[$i];
$result = $pxda->add($data);
}
if ($result !== false) {
$this->assign("jumpUrl","train");
$this->success();
$this->redirect('Honor/train');
} else {
$this->assign("jumpUrl","train");
$this->error();
}
}
HTML页面<select name="RYMC_ID2[]" size="10" multiple id="sel_place2" style="width:300px">
</select> 当我添加成功后为什么没显示出来呢!!!大家帮我看看action写法 数组
echo $count;exit; 已经 exit 了,后面的代码还会执行吗?$RYMC_ID2 未定义,$count 只能是 0