首页 >后端开发 >php教程 > 正文

php如何同时批量传二个值zf_id和id执行mysql数据累加和插入

原创2016-06-13 11:56:520324
php怎么同时批量传二个值zf_id和id执行mysql数据累加和插入?
1.php




$query7="select * from member";
$result7=$obj_db->simplequery($query7);
while ($arr7=$obj_db->fetchrow($result7,DB_FETCHMODE_ASSOC))
{
$i++;

echo "实到, 未到, 请假";//zf_id批量输出后单选值=1或2或3,怎么能实现每行一个单选?这样输出只能一个页面一个单选


}
?>





2.php:
if($ftsy=="1"){
$zf_num=count($id);
echo "批量处理 $zf_num 条记录
";
for($i=0;$i<$zf_num;$i++){


if($zf_id[$i]=="1"){
$obj_db->simplequery("update member set yzfwyx=yzfwyx+1 where id='$id[$i]'");//
$query28="insert into kaohe (kh_mid,kh_id,khyx,khtime) values ('$id[$i]','$xiuid','1','$srtime')";
$obj_db->simplequery($query28);

}

if($zf_id[$i]=="2"){
$obj_db->simplequery("update member set yzfwwx=yzfwwx+1 where id='$id[$i]'");//
$query28="insert into kaohe (kh_mid,kh_id,khwx,khtime) values ('$id[$i]','$xiuid','1','$srtime')";
$obj_db->simplequery($query28);
}

if($zf_id[$i]=="3"){
$obj_db->simplequery("update member set yzfwqj=yzfwqj+1 where id='$id[$i]'");//
$query28="insert into kaohe (kh_mid,kh_id,khqj,khtime) values ('$id[$i]','$xiuid','1','$srtime')";
$obj_db->simplequery($query28);
}


echo "
处理ID: $id[$i]";
}
exit();
}

请高手帮写出详细代码,谢谢!

------解决方案--------------------
\"zf_id[]\" 写作 \"zf_id[$i]\"

为保证唯一定位,因为你将做 update
应写作 \"zf_id[$arr7[id]]\"
php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:nbsp id simplequery gt query
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    php中文网

    认证0级讲师

    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类